Seçkin bir etiket seçili öğe [kapalı]

2 Cevap

Ben PHP sayfasında dört seçin etiketleri var, ve net seçeneğini etiketleri benim sayfa benim parametreleri göndermek zaman bütün. Nasıl benim seçilen ürün değiştirmesini engellemek mi?

2 Cevap

Seçenek öğeleri çıkarılırken, sunulan değer ekliyoruz olan değerle eşleşen kontrol ve seçilen bir özniteliğini ekleyin.

örneğin

$test = $_POST['name_of_select'];  // This should be outside the loop
$v = htmlspecialchars($data['value'],ENT_QUOTES);
$d = htmlspecialchars($data['display_value'],ENT_QUOTES);
$c = "";
if ($data['value'] === $test) {
    $c = " checked";
}
echo "<option value='$v'$c>$d</option>";

İşte görünümlerinde bunu yapmak için oldukça yol

<select name="select">
<?php foreach( $options as $option ): ?>
    <option value="<?php echo $option ?>"<?php if($_POST['select'] == $option):?> checked="checked"<?php endif; ?>>
<?php endforeach; ?>
</select>

Bu seçenekler arasında döngüler ve select değerleri her zaman denetler. Select değeri opsiyonun değeri aynı ise bunun belirli bir seçenek olmadığını denetler.