Сохранение значения в "Radio Button".

новобранец

Новичок
С праздниками вас друзья.В общем есть форма ,которая отвечает за удаление пункта из меню(Список меню из БД).Эта форма запихана в функцию,скидываю только проблемную часть.
PHP:
if($_GET['menu']=='del'){// форма для удаления------------------------------------------------------------------------
            echo'Please select field type:<br/>';
            echo "<input type='radio' name='database' value='subjects'>Main";
            echo "<input type='radio' name='database' value='pages'>Second <br/><br/>";
            echo"<input type='submit' value='Confirm' name='done'><br/>";
                if(isset($_POST['done'])){
                    $database==$_POST['database'];
                    if(isset($_POST['database'])){
                  
                        //Если выбрали Main
                        if($_POST['database']=='subjects'){
                            $query=mysqli_query(db_connect(),"SELECT `id`,`name` FROM `subjects`");
                                echo '<select name="type">';
                                while($parent_rows=mysqli_fetch_assoc($query)){
                                    echo"<option value=$parent_rows[id]>".$parent_rows['name'].'</option>';
                                }
                                    echo '</select>';
                        }
                        //Если выбрали Second
                        if($_POST['database']=='pages'){
                            $query2=mysqli_query(db_connect(),"SELECT `id`,`name` FROM `pages`");
                                echo "<select name=type>";
                                while($parent_rows=mysqli_fetch_assoc($query2)){
                                    echo"<option value=$parent_rows[id]>".$parent_rows['name'].'</option>';
                                }
                                echo '</select>';
                        }
                    }
          
                    else{echo'*please choose menu type';exit;}
          
                }

      
  
        }
Далее идет другая функция которая принимает параметры первой.(тоже только часть)
PHP:
if($post_variable=='del'){ // удаления поля.
        form_show('delete');
        if(isset($_POST['delete'])){
            $row_name=$_POST['type'];
            var_dump($database);
            var_dump($row_name);
            $query=mysqli_query(db_connect(),"DELETE FROM `$database` WHERE `id`='$row_name' LIMIT 1");
        }
    }
Идея заключалась в том чтобы выводилось сначала поле выбора базы данных,точнее из какой именно таблицы пользователь хочет удалить строку(т.к есть еще дочерние подпункты меню).Далее в виде выпадающего списка выводится пункты меню из выбранной нами базы ,после чего удаление.Проблема в том что при выборе из выпадающего списка строку которую мы хотим удалить ,далее жмем подтвердить и тут переменная которая отвечает за выбор из БД($database) оказывается пустой.Как я могу сохранить значение переменной ?Checked - почему-то не срабатывает.
 
Последнее редактирование:

AnrDaemon

Продвинутый новичок
Займитесь отладкой? Почитайте стандарты, узнайте, что должно передаваться, посмотрите, что у вас передаётся на самом деле.
 
Сверху