Hirdetés

Keresés

Új hozzászólás Aktív témák

  • Voy15

    tag

    válasz Mr. Y #20971 üzenetére

    Ha az inputokat a form elemen kívülre teszed akkor az olyan mintha be sem küldenéd.
    Ezenkívül a disabled attribútumok szintén megakadályozzák a feldolgozást.
    Neked szerintem valami ilyesmi kell:

    HTML:

    <form id="phase119" method="post">
       <input type="checkbox" id="phase113" name="phase113" <?php isset($_POST['phase113']) && $_POST['phase113'] ? print 'checked' : '' ?>>
       <select name="category" class="categoryselect">
           <option <?php isset($_POST['category']) && $_POST['category'] == 0 ? print 'selected' : '' ?> value="0">Nulla</option>
           <option <?php isset($_POST['category']) && $_POST['category'] == 1 ? print 'selected' : '' ?> value="1">Egy</option>
           <option <?php isset($_POST['category']) && $_POST['category'] == 2 ? print 'selected' : '' ?> value="2">Kettő</option>
           <option <?php isset($_POST['category']) && $_POST['category'] == 3 ? print 'selected' : '' ?> value="3">Három</option>
           <option <?php isset($_POST['category']) && $_POST['category'] == 4 ? print 'selected' : '' ?> value="4">Négy</option>
       </select>
       <button id="phase114" name="phase114">Gomb</button>
    </form>

    PHP:

    <?php
    if(isset($_POST['phase113']) && isset($_POST['phase114'])){
       switch($_POST['category']){
           case '3':
               echo '3';
               break;
           case '2':
               echo '2';
               break;
           case '1':
               echo '1';
               break;
           case '0':
               echo '0';
       }
    }
    ?>

Új hozzászólás Aktív témák