За последние 24 часа нас посетил 17501 программист и 1717 роботов. Сейчас ищут 1711 программистов ...

Как перенести данные из раскрывающегося списка в БД

Тема в разделе "PHP и базы данных", создана пользователем dadline, 19 окт 2022.

  1. dadline

    dadline Новичок

    С нами с:
    19 окт 2022
    Сообщения:
    13
    Симпатии:
    0
    Есть раскрывающийся список
    PHP:
    1. <?php
    2. $dropdown = array("Высокие", "Средние", "Низкие");
    3. $str='<select name="rez_prof" size="1" >';
    4.  
    5. for($i = 0, $c = count($dropdown); $i < $c; $i++) {
    6.      $str.='<option value="'.$i.'">'.$dropdown[$i].' </option>';
    7. }
    8. $str .='</select>';
    9. echo $str ;
    10. ?>
    11. <form name="comment" action="ggg.php" method="post">
    12. <p2>
    13. <input type="submit" value="Завершить тест" />
    14. </p2>
    15. </form>
    не могу записать данные в бд,так как не хватает еще знаний, помогите,пожалуйста

    записываю таким методом:
    PHP:
    1. <?php
    2. include_once 'a.php';
    3. $rez_prof =$str[$i];
    4. $rez_prof = htmlspecialchars($rez_prof);// преобразуем спецсимволы в HTML-сущности;
    5. $mysqli = new mysqli("localhost", "root", "", "my_base");// Подключается к базе данных
    6. $mysqli->query("INSERTINTO `test` (`rez_prof`) VALUES ('$rez_prof');"); //Добавляем комментарий в таблицу;
    От модератора: используй кнопку </> для кода, иначе его невозможно читать
     
    #1 dadline, 19 окт 2022
    Последнее редактирование модератором: 20 окт 2022
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.858
    Симпатии:
    748
    Адрес:
    Татарстан
    начинайте с азов:
    - как работает php
    - что такое формы, как отправить данные из формы на сервер (ваш <select> должен быть ВНУТРИ формы а не перед ней)
    - как принять данные из формы - работа с $_POST
     
    dadline нравится это.
  3. saider2011

    saider2011 Новичок

    С нами с:
    17 дек 2021
    Сообщения:
    15
    Симпатии:
    1
    Что конкретно хочешь записать в базу?