HTML Checkboxen und Ihre Werte
Wie kann ich die Kontrollkästchen nur, wenn Sie überprüft und schnappen Sie sich den Wert, der geprüft, die nur.
php
if (is_array($_POST['add'])) {
foreach ($_POST['add'] as $key => $value) {
$_POST['add'][$key] = mysql_real_escape_string(stripslashes($value));
}
}
html
<input type="checkbox" id="wmeet_ce"
value="ce"
name="add[wmeet]"
title="Wanting To Meet"
class="checkbox {validate:{required:true,minlength:1}}"/>
<input type="checkbox" id="wmeet_sf"
value="sf"
name="add[wmeet]"
class="checkbox"/>
<input type="checkbox" id="wmeet_sm"
value="sm"
name="add[wmeet]"
class="checkbox" />
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur überprüft Checkboxen sind immer auf PHP, so dass Ihre PHP-code korrekt ist.
Aber dein HTML nicht korrekt, wie alle deine Checkboxen haben den gleichen Namen. Dies bedeutet, PHP wird immer nur eine sehen.
Bekommen ein array von Checkboxen müssen Sie entweder geben Sie Ihre Kontrollkästchen eindeutige Namen wie diese
Oder nutzen Sie das leere Feld Technik wie dieser.