sql >> Database >  >> RDS >> Mysql

Selectievakje:hoe jaar php . invullen

Probeer dit:

$year = (int)$row['year']; // this comes from a query that is stored in the db
?>
<select name="year"><?php
    for ($x = 1920; $x < date('Y'); $x++) {
?><option value="<?php echo $x . '"'; if ($x == $year) { echo ' selected="selected"';}?>><?php echo $x; ?></option><?
}?>
</select>

Het belangrijkste probleem was dat u de value . niet sloot met dubbele aanhalingstekens, dus de 'selected="selected" was inbegrepen. dus je hebt dit:

<option value=1990selected="selected">1990</option>

Ook heb je de PHP-tag niet gesloten vóór de <select



  1. 2 manieren om een ​​database op een gekoppelde server te maken met behulp van T-SQL

  2. EXTRACT() Voorbeelden – MySQL

  3. MySQL-updateverklaring om rankingposities op te slaan

  4. Aanvullende bronbestanden compileren in cmake na het bouwproces