Mailinglisten-Archive |
Hallo Liste,
hab folgendes Problem, erst mal der Code:
//Funktion hobby_selected:
//Eingabeparameter: name und email zur identifikation der id
//Soll herausfinden welche Hobbys selektiert sind und trägt es in die
Tabelle hobbyid ein.
function hobby_selected($name,$email) {
//Erstellung der SQL Anweisung
//Holen der id
$rs = mysql_query("SELECT id FROM main WHERE name='$name' AND
email='$email'");
if($main = mysql_fetch_row($rs)) {
$id = $main[0];
}
//Prüfung der Variablen
if (isset($sport)) { //1
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$sport')");
}
if (isset($basketball)) { //2
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$basketball')");
}
if (isset($kino)) { //3
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$kino')");
}
if (isset($fernsehen)) { //4
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$fernsehen')");
}
if (isset($konzert)) { //5
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$konzert')");
}
if (isset($theater)) { //6
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$theater')");
}
if (isset($lesen)) { //7
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$lesen')");
}
if (isset($sience_fiction)) { //8
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$sience_fiction')");
}
if (isset($computer)) { //9
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$computer')");
}
if (isset($computerspiele)) { //10
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$computerspiele')");
}
if (isset($schlafen)) { //11
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$schlafen')");
}
if (isset($musik)) { //12
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$musik')");
}
if (isset($spieleabende)) { //13
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$spieleabende')");
}
if (isset($partys)) { //14
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$partys')");
}
if (isset($schlagerpartys)) { //15
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$schlagerpartys')");
}
if (isset($technopartys)) { //16
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$technopartys')");
}
if (isset($geschichte)) { //17
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$geschichte')");
}
if (isset($reisen)) { //18
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$reisen')");
}
if (isset($politik)) { //19
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$politik')");
}
if (isset($quatschen)) { //20
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$quatschen')");
}
if (isset($wandern)) { //21
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$wandern')");
}
if (isset($museen)) { //22
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$museen')");
}
if (isset($rosen)) { //23
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$rosen')");
}
if (isset($zeichnen)) { //24
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$zeichnen')");
}
if (isset($fitness)) { //25
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$fitness')");
}
if (isset($sex)) { //26
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$fitness')");
}
if (isset($serien)) { //27
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$serien')");
}
if (isset($surfen)) { //28
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$surfen')");
}
if (isset($skaten)) { //29
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$skaten')");
}
if (isset($kochen)) { //30
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$kochen')");
}
if (isset($chatten)) { //31
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$chatten')");
}
if (isset($kneipe)) { //32
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$kneipe')");
}
if (isset($singen)) { //33
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$singen')");
}
if (isset($snowboarden)) { //34
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$snowboarden')");
}
if (isset($laufen)) { //35
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$laufen')");
}
if (isset($lachen)) { //36
mysql_query("INSERT INTO hobbyid (id,hobbynumber) VALUES
('$id','$lachen')");
}
return true;
}
ERLÄUTERUNG: Die Hobbys die mit isset() überprüft werden,
sind alle auf einer vorherigen Seite mit Checkboxen realisiert.
Das Identifiziren der ID funzt auch, hab ich schon getestet.
FEHLER: Das Script trägt die mysql_query(...) nicht in die Tabelle ein.
Ich weiss echt nicht mehr woran das liegen könnte.
Bitte für jeden Tip dankbar.
MFG Alex
php::bar PHP Wiki - Listenarchive