Guten Morgen Kollegen
Ich die vierte.. ^^ Ich hoffe in der Section PHP bin ich mit meinen Problem am korrektesten :-/
Nun habe ich ein paar Denkblockaden bei folgendem:
Ich habe eine Checkbox - einfach eine Chekbox, wenn man sie anklickt, submitted das Form.
Soweit ist da alles okay, wenn ich den Haken setze, refreshed die Seite und ich hab den hacken, wenn ich wieder draufclicke, verschwindet er wieder - das passt alles.
Ich habe eine Tabelle angelegt, die einfach nur yesno heißt, in der drin steht "checked" oder "unchecked".
Sobald ich aber in irgendeiner Weise die Seite aktualisiere, verschwindet der Hacken (sprich: der Eintrag wird unchecked)
(Der Sinn dieser Checkbox: Wenn Eintrag in der DB checked, soll er auf der Ausgabeseite eine Schleife abspielen. Wenn nich, mach nix ^^)
Das Form sieht so aus:
Kurze Erklärung:
Er liest bei echo $yesno[0] den Inhalt aus der Tabelle aus, also entweder "checked" oder "unchecked" - bei dem onclick, wird das Form submitted. und das letzte echo, ist nochmal "checked" oder "unchecked" - um den Hacken, je nach Tabelleninhalt zu setzen oder nicht.
Der Query so:
Ich denke mal der Query ist selbsterklärend
Ich hoffe irgendjemand konnte mir folgen, ich hab meiner Meinung nach eine zu komplizierte Denkweise ^^ aber vielleicht gibt es ja Leute die verstehen was ich meine und möchte
Würde mich um Hilfe sehr freuen!
Gruß, Dariy
Ich die vierte.. ^^ Ich hoffe in der Section PHP bin ich mit meinen Problem am korrektesten :-/
Nun habe ich ein paar Denkblockaden bei folgendem:
Ich habe eine Checkbox - einfach eine Chekbox, wenn man sie anklickt, submitted das Form.
Soweit ist da alles okay, wenn ich den Haken setze, refreshed die Seite und ich hab den hacken, wenn ich wieder draufclicke, verschwindet er wieder - das passt alles.
Ich habe eine Tabelle angelegt, die einfach nur yesno heißt, in der drin steht "checked" oder "unchecked".
Sobald ich aber in irgendeiner Weise die Seite aktualisiere, verschwindet der Hacken (sprich: der Eintrag wird unchecked)
(Der Sinn dieser Checkbox: Wenn Eintrag in der DB checked, soll er auf der Ausgabeseite eine Schleife abspielen. Wenn nich, mach nix ^^)
Das Form sieht so aus:
HTML:
<form method="post" name="vorpremiereyesno" action="<? $PHP_SELF; ?>">
<b>Schleife:</b> <input type="checkbox" name="yesno" value="<? echo $yesno2[0]; ?>" onclick="document.vorpremiereyesno.submit();return false;" <? echo $yesno2[0]; ?>>
</form>
Kurze Erklärung:
Er liest bei echo $yesno[0] den Inhalt aus der Tabelle aus, also entweder "checked" oder "unchecked" - bei dem onclick, wird das Form submitted. und das letzte echo, ist nochmal "checked" oder "unchecked" - um den Hacken, je nach Tabelleninhalt zu setzen oder nicht.
Der Query so:
PHP:
if (!$yesno == "checked") {
MYSQL_QUERY( "UPDATE `yesno` SET `yesno` = 'unchecked'") OR die("<hr>Fehler bei Update : ".mysql_errno()."->".mysql_error()."<hr>");
}
else {
MYSQL_QUERY( "UPDATE `yesno` SET `yesno` = 'checked'") OR die("<hr>Fehler bei Update : ".mysql_errno()."->".mysql_error()."<hr>");
}
Ich denke mal der Query ist selbsterklärend
Ich hoffe irgendjemand konnte mir folgen, ich hab meiner Meinung nach eine zu komplizierte Denkweise ^^ aber vielleicht gibt es ja Leute die verstehen was ich meine und möchte
Würde mich um Hilfe sehr freuen!
Gruß, Dariy