Обратите внимание: неопределенная переменная
Я не знаю, как изменить код для определения переменной в php
я пытаюсь сделать форму html для вставки данных в базу данных mysql.
Что я уже пробовал:
<?php $server = "localhost"; $username ="root"; $password = ""; $dbname = "booking"; $conn = mysqli_connect($server, $username, $password, $dbname); if(isset($_POST['submit'])){ if(!empty($_POST['usertype']) && !empty($_POST['userid']) && !empty($_POST['usertype']) && !empty($_POST['bookingdate']) && !empty($_POST['startingtime']) && !empty($_POST['facility']) && !empty($_POST['payment']) ) $usertype=$_POST['usertype']; $userid=$_POST['userid']; $bookingdate=$_POST['bookingdate']; $startingtime=$_POST['startingtime']; $facility=$_POST['facility']; $payment=$_POST['payment']; } $sql = "INSERT INTO booking(B_UserType,B_UserID, B_Date,B_StartTime,B_Facility ,B_PaymentType) VALUES ('$usertype','$userid','$bookingdate','$startingtime','$facility','$payment')"; $run = mysqli_query($conn, $sql ) or die (mysqli_error()); if($run) { echo "Inserted"; }else { echo "Not inserted"; } ?>
Andre Oosthuizen
Какая переменная не определена? Покажите нам свой html-код, чтобы увидеть, что вы публикуете.
steph99999
<title>вставить данные
>
>
>
>
Тип пользователя идентификатор пользователя дата бронирования время начала действия
Прокат одежды для плавания
Раздевалка и душевые кабины
Личный шкафчик
Сауна и паровая баня
вид платежа
пожалуйста выберите
Наличные
Дебет
кредитная карта
>
>
>
>
Тип пользователя идентификатор пользователя дата бронирования время начала действия
Прокат одежды для плавания
Раздевалка и душевые кабины
Личный шкафчик
Сауна и паровая баня
вид платежа
пожалуйста выберите
Наличные
Дебет
кредитная карта
steph99999
вот html код
<title>вставить данные
>
>
>
>
Тип пользователя идентификатор пользователя дата бронирования время начала действия
Прокат одежды для плавания
Раздевалка и душевые кабины
Личный шкафчик
Сауна и паровая баня
вид платежа
пожалуйста выберите
Наличные
Дебет
кредитная карта
Richard MacCutchan
Вы еще ничего не объяснили который переменная не определена.
steph99999
все переменные
Richard MacCutchan
Пожалуйста, не перефразируйте. Покажите нам фактические сообщения об ошибках, которые вы видите.
Richard Deeming
Ваш код уязвим для SQL-инъекция[^]. НИКОГДА используйте конкатенацию строк для построения SQL-запроса. ВСЕГДА используйте параметризованный запрос.
PHP: SQL-инъекция - руководство пользователя[^]