-2
$carmakers
包含汽車製造商的名稱之一,它是數組中的值。我不知道爲什麼我的循環沒有做出選擇
令我不安的是即使$carmakers
變量不是空的,它不會去這種情況?
<?php
if($val->title == $carmakers){ echo 'selected = "selected"' ; }
?>
我的完整代碼:
<?php foreach ($carmake as $key1 => $carmakers):?>
<select name="maker[]" class="car_make " >
<?php if (empty($carmakers)): ?>
<option>Please Select Car Option</option>
<?php endif; ?>
<?php foreach ($maker as $key => $val): ?>
<option value="<?php echo $val->title; ?> "
<?php if($val->title == $carmakers){ echo 'selected = "selected"' ; }?> >
<?php echo strtoupper($val->title); ?>
</option>
<?php endforeach; ?>
</select>
<?php endforeach;?>
如果您使用print_r($ carmakers),您會得到什麼? –
我得到包含在該數組中的結果 – Rozer
$ carmake是什麼?什麼?實體,條目,CActiveRecord,Doctrine2? – user1954544