2017-02-16 2 views
0

this my problem if i choose status Tidak Aktif another status cant display and show this error or otherwise wie bearbeiten mit Combobox machen codeigniter

ich ein Problem mit dem Update Combobox haben, wird es Daten aus der Datenbank zeigt, aber ich kann keine Daten ändern.

ich einige Status haben, Status 1 für aktif und Status 2 für Tidak Aktif

<div class="form-group"> 
      <label class="control-label lbl">Status Data : </label> 
      <br> 
      <select name="STATUS" id="STATUS"> 
      <?php if ($key['STATUS'] == 1){$Aktif="selected=selected";} 
       if ($key['STATUS'] == 2){$Tidak_Aktif="selected=selected";}?> 
      <option value="1" <?=$Aktif?>> Status Aktif </option> 
      <option value="2" <?=$Tidak_Aktif?>> Status Tidak aktif </option> 
       </select> 
       </div> 
     </div>` 
+1

Ihre Anforderung ist nicht klar. Was genau ist der Fehler, den Sie bekommen? – codeforester

+0

Ich hatte meine Korrektur und Bilder hinzufügen –

+0

Bitte seien Sie klar mit Ihrer Frage. Möchten Sie Ihren Combobox-Eintrag in der DB aktualisieren oder was? –

Antwort

0

Versuchen ternary operator(?:) mit für Statusprüfung: wie dieses ..

<?php 
$Aktif = ($key['STATUS'] == 1)?"selected":""; 
$Tidak_Aktif = ($key['STATUS'] == 2)?"selected":""; 
?> 
<select name="STATUS" id="STATUS"> 
    <option value="1" <?php echo $Aktif;?> > Status Aktif </option> 
    <option value="2" <?php echo $Tidak_Aktif;?> > Status Tidak aktif </option> 
</select> 

Nach dem Absenden Form get Wert wie dies ..

$status = $this->input->post('STATUS'); 
+0

danke für seine Hilfe. Gott segne dich –

+0

@Melvin Ario Witama froh, dir zu helfen, bro.Feel frei, Antwort und Aufladung zu akzeptieren, also konnten andere Hilfe erhalten. –

Verwandte Themen