php select-Eingang checkbox aus einer mysql-Abfrage

Hinzufügen checked="yes" aus einem php-mysql-Ergebnis, wenn $row['checkbox'] == input.value?

Beispiel: Wenn jetzt $row['checkbox']='3' hinzufügen checked="yes" im <li><input type="checkbox" name="my_check" value="3" checked="yes" />Guangzhou</li>? Danke.

<?php
//db_connect, mysql_query
while($row = mysql_fetch_array($query)){
//If($row['checkbox']='3)
?>
<li><input type="checkbox" name="my_check" value="1" />Beijing</li>
<li><input type="checkbox" name="my_check" value="2" />Shanghai</li>
<li><input type="checkbox" name="my_check" value="3" />Guangzhou</li>
<li><input type="checkbox" name="my_check" value="4" />Chongqin</li>
<li><input type="checkbox" name="my_check" value="5" />Tianjing</li>
<li><input type="checkbox" name="my_check" value="6" />Chengdu</li>
<li><input type="checkbox" name="my_check" value="7" />Wuhan</li>
<li><input type="checkbox" name="my_check" value="8" />Nanjing</li>
<li><input type="checkbox" name="my_check" value="9" />Shenzhen</li>
<li><input type="checkbox" name="my_check" value="10" />Hangzhou</li>
<li><input type="checkbox" name="my_check" value="11" />Ningbo</li>
<?php
}
?>
  • Sieht aus wie Sie brauchen ein radio-button, nicht eine checkbox.
  • Mann Bist du erste Stadt, die Namen von sql-Abfrage-Ergebnis?
  • Nein, Sie werden nicht, Ihre Antwort kann das tun, aber ich sollte analysieren <?php if($row['checkbox']=='3') echo 'checked="yes"' ?> in jedem input aber an meiner Seite, ich habe mehr als 100 checkbox. keine einfache Möglichkeit? Danke.
  • RepWhoringPeeHaa hat vorgeschlagen, eine einfache Möglichkeit.
  • ja, ich sah es. danke.
  • jede Zeit.

InformationsquelleAutor fish man | 2012-04-14
Schreibe einen Kommentar