कैसे My12QL और PHP द्वारा सेट <option selected="selected">
बनाने के लिए?कैसे <विकल्प चयनित = "चयनित"> MySQL और PHP द्वारा सेट किया गया है?
मेरे कोड:
echo '<select>';
$tempholder = array();
$rs = mysql_query("SELECT * FROM id ORDER BY year");
$nr = mysql_num_rows($rs);
for ($i=0; $i<$nr; $i++){
$r = mysql_fetch_array($rs);
//if($year==$r["year"]){ $selected=' selected="selected"'; }//doesn't work so
if (!in_array($r['year'], $tempholder)){
$tempholder[$i] = $r['year'];
echo "<option>".$r["year"]."</option>";//<option$selected>...
}
}
unset($tempholder);
echo '</select>';
आपकी टिप्पणी में आप $ r ["वर्ष"] का परीक्षण क्यों कर रहे हैं इससे पहले कि आपने $ r असाइन किया हो? आपके द्वारा किए गए कोड में आपको क्या त्रुटि है? –
@ मार्क बेयर्स: ओ.के., मैं इसे बदलता हूं। और यह '$ r' असाइन करने के बाद भी काम नहीं करता है। – Binyamin