Timbob
19-01-2008, 18:44
Hallo,
ich will einen Vergleich von mehren Variablen machen und jeweils entscheiden, ob eine Variable ins sie ins SQL-Kommando kommt:
Orginal SQL:
$sql = "UPDATE `students` SET
`klasse` = '".$_POST["klasse"]."',
`klassenlehrer` = '".$_POST["klassenlehrer"]."'
WHERE `id` = '".$_POST["SchuelerdetailsID"]."';";
Mein Ansatz- if-Abfrage ins SQL-Kommando:
(aber meine Verkettung ist falsch)
$sql = "UPDATE `students` SET
`klasse` = '".$_POST["klasse"]."'," .
if (($_POST["klassenlehrer"]) != ($_POST["klassenlehrer_vgl"]))
{ "`klassenlehrer` = '".$_POST["klassenlehrer"]."'," .}
WHERE `id` = '".$_POST["SchuelerdetailsID"]."';";
Kann mir jemand sagen, wie der Code richtig aussieht?
Gruß Tim
ich will einen Vergleich von mehren Variablen machen und jeweils entscheiden, ob eine Variable ins sie ins SQL-Kommando kommt:
Orginal SQL:
$sql = "UPDATE `students` SET
`klasse` = '".$_POST["klasse"]."',
`klassenlehrer` = '".$_POST["klassenlehrer"]."'
WHERE `id` = '".$_POST["SchuelerdetailsID"]."';";
Mein Ansatz- if-Abfrage ins SQL-Kommando:
(aber meine Verkettung ist falsch)
$sql = "UPDATE `students` SET
`klasse` = '".$_POST["klasse"]."'," .
if (($_POST["klassenlehrer"]) != ($_POST["klassenlehrer_vgl"]))
{ "`klassenlehrer` = '".$_POST["klassenlehrer"]."'," .}
WHERE `id` = '".$_POST["SchuelerdetailsID"]."';";
Kann mir jemand sagen, wie der Code richtig aussieht?
Gruß Tim

