Итак, я конвертировал файл из mysql в mysqli, поэтому, когда я открываю файл в localhost, я получаю эту ошибку:
уведомление: Неопределенный индекс: имя в C: \ XAMPP \ HTDOCS \ mafiagametest \ Safe.php онлайн 80
Это строка 80:
$sql = "SELECT id FROM crimetimes WHERE name='". mysqli_real_escape_string($con, $_POST['name'])."'";
Что может быть не так?
Вы получаете сообщение об ошибке, потому что имя не установлено, или имя используется в месте, которое может быть нулевым. Это уведомление от PHP с просьбой исправить это, потому что это может привести к неожиданным результатам.
Чтобы исправить это;
<?php
$name = (isset($_POST['name'])) ? $_POST['name'] : die("Missing a name!");
Тогда беги $name
,
Кстати, проверить готовые заявления. Гораздо более простой способ обработки введенных пользователем данных.
Других решений пока нет …