phpbar.de logo

Mailinglisten-Archive

[php] Fehler bei mysql_query

[php] Fehler bei mysql_query

Alex Meyer alex-meyer_(at)_gmx.de
Sat, 5 Feb 2000 12:47:10 +0100


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