За последние 24 часа нас посетил 20181 программист и 1080 роботов. Сейчас ищут 700 программистов ...

Как передать значение поля value в Mysql ?

Тема в разделе "PHP для новичков", создана пользователем Евгений47, 23 ноя 2020.

Метки:
  1. Евгений47

    Евгений47 Новичок

    С нами с:
    2 ноя 2020
    Сообщения:
    10
    Симпатии:
    0
    Привет,

    Я пытаюсь передать значение поля value в базу данных Mysql.

    HTML:
    1. <form action="register.php" method="post" name="form_register">
    2.  <table>
    3.     <tbody>
    4.          <tr>
    5.               <td> Название мероприятия: </td>
    6.                   <td>                      
    7.                      <input type="text" value="мероприятие1" name="name_event" required="required" readonly>      
    8.                             <?php                                
    9.                                $course = $_POST['value'];
    10.                                echo $course;                                  
    11.                             ?>  
    12.                 </td>
    13.             </tr>
    Вот кусок кода который передает в базу вводимые значения:

    PHP:
    1. $course = $_POST[value];
    2.             $result_query_insert = $mysqli->query("INSERT INTO `users` (course, first_name, last_name, email, password) VALUES ('".$course."','".$first_name."', '".$last_name."', '".$email."', '".$password."')");
    Но в базу записывается всё, что я передал, кроме Названия мероприятия

    Id Название мероприятия Имя Фамилия Электронная почта
    1 ---------------------------------- Евгений Титов evgen0@gmail.com
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.817
    Симпатии:
    735
    Адрес:
    Татарстан
    у вас есть какой-то элемент с именем value? скорее всего нет, зато есть с именем name_event
    вот его то и надо использовать
    PHP:
    1. $course = $_POST['name_event'];
    ну а вообще - напрямую, что передал клиент использовать не надо... почитайте про SQL инъекции
     
    Евгений47 нравится это.
  3. Евгений47

    Евгений47 Новичок

    С нами с:
    2 ноя 2020
    Сообщения:
    10
    Симпатии:
    0
    спасибо. Получилось)
     
  4. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.789
    Симпатии:
    646
    Напиши при вводе названия один апостроф, и сразу поймешь, почему не стоит игнорить советы про SQL-инъекции.