Hi, ich bin grade dabei die von einem Formular kommenden Daten in meine DB schreiben zu lassen, um es genauer zu sagen sind es checkboxen. Es sollen Teile einer Webseite abschaltbar sein, deswegen die checkboxen, aber das soll hier nicht zur sache stehen.
Weswegen ich Hilfe bruache ist die Sache, dass das mit if dann die "1" eintragen klappt, wenn es aber nicht so ist dann else mit "0" aber das funktioniert nicht. Ich weis nicht woran es liegen könnte, ihr vielleicht?
Hier der Script:
if ($profile = "on") {
$sql="UPDATE benutzer SET set_profile='$profile_on' WHERE id ='$uid'";
$result = mysql_query($sql) or die (mysql_error());
} else {
$sql="UPDATE benutzer SET set_profile='0' WHERE id ='$uid'";
$result = mysql_query($sql) or die (mysql_error());
header ("location: index.php?sucessful=1");
}
Vielen Dank im voraus.
Powermax90
					Weswegen ich Hilfe bruache ist die Sache, dass das mit if dann die "1" eintragen klappt, wenn es aber nicht so ist dann else mit "0" aber das funktioniert nicht. Ich weis nicht woran es liegen könnte, ihr vielleicht?
Hier der Script:
if ($profile = "on") {
$sql="UPDATE benutzer SET set_profile='$profile_on' WHERE id ='$uid'";
$result = mysql_query($sql) or die (mysql_error());
} else {
$sql="UPDATE benutzer SET set_profile='0' WHERE id ='$uid'";
$result = mysql_query($sql) or die (mysql_error());
header ("location: index.php?sucessful=1");
}
Vielen Dank im voraus.
Powermax90
 
          
 MySql mit if und else --> fehler ?
									
									
									MySql mit if und else --> fehler ?
								 , erklär ichs dir: durch $welcome = "on" setzt du ganz einfach $welcome auf den Wert "on". Das if drumherum überprüft nur, ob die Zuweisung geklappt hat, was immer der Fall ist. Daher kommst du nie in den else - Zweig.
 , erklär ichs dir: durch $welcome = "on" setzt du ganz einfach $welcome auf den Wert "on". Das if drumherum überprüft nur, ob die Zuweisung geklappt hat, was immer der Fall ist. Daher kommst du nie in den else - Zweig. 
							
						
Kommentar