Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

बॉक्स का चयन करें:वर्षों को कैसे पॉप्युलेट करें php

इसे आजमाएं:

$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>

मुख्य मुद्दा यह था कि आपने value को बंद नहीं किया था दोहरे उद्धरण चिह्नों के साथ, इसलिए 'selected="selected" शामिल किया गया था। तो आपको यह मिल गया:

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

साथ ही, आपने <select . से पहले PHP टैग को बंद नहीं किया था



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एसक्यूएल - जांचें कि क्या कोई कॉलम ऑटो इंक्रीमेंट करता है

  2. DataGridView मेरे कॉलम नहीं दिखा रहा है

  3. एक तालिका में मुद्रण क्वेरी परिणाम

  4. ऑन क्लॉज में MySQL अज्ञात कॉलम

  5. MySQL आपको उन स्तंभों के आधार पर समूह बनाने की अनुमति क्यों देता है जो चयनित नहीं हैं