我想填充一個基於變量的選定值的下拉列表,因爲我是全新的PHP我甚至不知道我正在嘗試做什麼是對的,任何意見將不勝感激。整個代碼在選擇包裹,我已經有一個以前的if語句,它工作得很好下拉列表中選擇的值的PHP語法問題
<!--verif si editoin -->
<?php if($EditResto == true): ?>
<option value = "">
<?php
$sql = "SELECT ProvinceNameFR FROM Province ORDER BY ProvinceNameFR";
$sqlresult = sqlsrv_query($GLOBALS["dbcon"], $sql);
while ($sqlrow = sqlsrv_fetch_array($sqlresult)) {
$row1 = $sqlrow["ProvinceNameFR"];
<option value = "" <?php if ($row1 == $resto_province_value) echo 'selected';?>> $resto_province_value </option>;
?>
</option>
<?php endif;?>
你遇到的具體問題是什麼? – showdev
設置完'$ row1'後,你肯定會遺漏'?>'。從風格的角度來看,像這樣的代碼切換進出php很難閱讀和維護。考慮使用'print'從你的php循環中輸出文本。 – Jerry