nchristoph
Erfahrenes Mitglied
Hallo Zusammen,
Ich sitze da an einem kleinen Problem mit meinem Thememanager:
Ich wähle mittels Formular den Defaulttheme aus, und wenn ich speichere, sollen, wenn mehrere Themes installiert sind, bei den anderen Themes das Default auf 0 gesetzt werden, beim ausgewählten Allerdings auf 1.
Auswählen tue ich den Defaulttheme mittels Radiobutton.
So in etwa ist mein Formular aufgebaut.
Ich weis, wie ich checken kann, ob ein Radiobutton ausgewählt ist, aber was muss ich beim MYSQL Update beachten?
Muss ich da als erstes alle auf 0 setzten und dann den einen auf 1 oder geht das auch in einem aufwischen?
Grüsse
Ich sitze da an einem kleinen Problem mit meinem Thememanager:
Ich wähle mittels Formular den Defaulttheme aus, und wenn ich speichere, sollen, wenn mehrere Themes installiert sind, bei den anderen Themes das Default auf 0 gesetzt werden, beim ausgewählten Allerdings auf 1.
Auswählen tue ich den Defaulttheme mittels Radiobutton.
Code:
<form id="form1" name="form1" method="post" action="">
<label for="theme 1">Theme 1
<input id="theme 1" type="radio" name="radio" id="defaultheme" value="defaultheme" />
</label>
<label for="theme 2">Theme 2
<input id="theme 2" type="radio" name="radio" id="defaultheme" value="defaultheme" />
</label>
<label for="theme 3">Theme 3
<input id="theme 3" type="radio" name="radio" id="defaultheme" value="defaultheme" />
</label>
</form>
So in etwa ist mein Formular aufgebaut.
Ich weis, wie ich checken kann, ob ein Radiobutton ausgewählt ist, aber was muss ich beim MYSQL Update beachten?
PHP:
$SQL = mysql_query("UPDATE templates SET 'isdefault' ='1' WHERE mysql_real_escape_string($_POST['radio']) = 'checked'");
Muss ich da als erstes alle auf 0 setzten und dann den einen auf 1 oder geht das auch in einem aufwischen?
Grüsse