2016-03-21 19 views
0

Seçme değeri sıfır olduğunda, giriş alanını müşteri tercihine girmek için görüntülemek istiyorum. Ben php için yeniim, bu yüzden lütfen bana nasıl yapılacağını önerebilir misin? İşte referans kodum.Girdi değeri null olursa, giriş alanı nasıl görüntülenir

<select class="form-control" name="outlet"> 
<option>Select Outlet</option> 
<?php 
$values = explode(",",$camp_outlet); 
foreach(explode(",",$camp_outlet) as $value){ 
?> 
<option value="<?php echo "$value";?>"> 
<?php echo "$value";?> 
</option> 
<?php 
} 
?> 
+0

yüzden '$ camp_outlet' herhangi boş değerler vardır? ya da kullanıcı "$ camp_outlet" 'den herhangi bir seçenek seçmek istemiyorsa, istedikleri şeyi girmek için bir giriş alanı almalı mıdır? –

+0

$ camp_outlet'den bir değer yoksa, yalnızca kendi tercihlerini girebilirler. $ camp_outlet'de değerler varsa, bunlardan birini seçmek zorundadırlar. – Varma

cevap

1
<?php 
     $theData = explode(",",$camp_outlet); 
     if (count($theData) > 0){ 
      echo "<select class=\"form-control\" name=\"outlet\">"; 
      echo "<option>Select Outlet</option>"; 

      foreach($theData as $value){ // loop through the data and add the options to the select input 
       echo "<option value=\"$value\">$value</option>"; 
      } 

      echo "</select>"; 
     } else { 
      echo "<input type=\"text\" class=\"form-control\" name=\"outlet\">"; 
     } 
    ?> 
+0

Yardımınız için teşekkürler çünkü ben değeri değiştirdikten sonra iyi çalışıyorum '(count ($ theData)> 1) {' – Varma

İlgili konular