PHP Checkbox update? Was ist bitte falsch?

volcem

Lieutenant
Registriert
Dez. 2007
Beiträge
1.021
Checkbox update? Was ist bitte falsch? [gelöst]

Abend,

kurz und knackig:

Übergebe folgendermaßen:

HTML:
<td width="10%" bgcolor="#f4f2f2"><input type="checkbox" name="logo" <?PHP echo $row["logo"] == "yes" ? " checked=" : ""?> value=""></td>
<td width="30%" bgcolor="#f4f2f2">Logo</td>
<td width="60%" bgcolor="#f4f2f2">Sie können hier Ihr Logo zur E-Mail hinzufügen!</td></tr><tr valign="top">
<td width="10%" bgcolor="#f4f2f2"><input type="checkbox" name="fussleiste"<?PHP echo $row["fussleiste"] == "yes" ? " checked=" : ""?> value=""></td>
Ist nur nen kleiner Auszug.

Und will es dann so per Update in die mysql schicken:

PHP:
$name_id = $_SESSION['id'];
 $title_id = $_POST['id'];
 
 $action = $_POST["senden"];
 if ($action == "Ändern" && !empty($_POST["title"]) && !empty($_POST["nachricht"]) && !empty($_POST["betreff"]))
{

$logo_ = ($_POST["logo"] ? "yes" : "no");
$fussleiste_ = ($_POST["fussleiste"] ? "yes" : "no");

mysql_query("UPDATE vorlage_email SET `absender`='".$_POST['absender']."',`betreff`='".$_POST['betreff']."',
`nachricht`='".$_POST['nachricht']."',`logo`='".$logo_."',`title`='".$_POST['title']."',
`fussleiste`='".$fussleiste_."' WHERE id =$title_id AND userid=$name_id ") 
or die ("Fehler:" . mysql_error());
(*edit hatte alles in einer Zeile geschrieben---> So passt das wohl besser*)

Alles geht auch soweit nur bei den Checkbox´en übernimmt er den Wert nicht?

was läuft da falsch?

Vielleicht sehe ich auch vor lauter Bäumen den Wald nicht mehr, schlag mich seit tagen mit meinen Verwaltungs-system rum.

Ich bin für jeden Lösungsansatz dankbar.

*edit2*

print_r zeigt folgendes:
PHP:
Array ( [id] => 1 [userid] => 2 [logo] => on [fussleiste] => on [title] => Beispiel Vorlage

Liegt das an dem wert "on" ? Blick gerade nichts mehr...
 
Zuletzt bearbeitet: (Zeilenumbruch geändert da Anzeige hier nach rechts ging!)
Ok, das mir ein bisschen peinlich....

Es lag an dem Wert value=""...

Ich sag da mal nichts zu!

*ecke geh und schäm*
Funktioniert nun wunderbar, so wie es soll!
 
Zurück
Oben