Я предисловие к этому, сказав, что я застрял на этом пару дней, я, очевидно, новичок и знаю, что мне не хватает чего-то простого. Я пробовал так много способов. Безопасность еще не проблема, и я просто пытаюсь учиться на своем собственном сервере.Проверьте, существует ли значение в базе данных?
Я всегда получаю «что-то найденное», даже когда знаю, что значение не существует. Я пытаюсь ввести фразу в поле ввода, нажмите «Отправить» и посмотрите, существует ли значение в таблице
Извините за немой вопрос.
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);
// error_reporting(0);
// ini_set('display_errors', 0);
// exit();
//echo '<pre>'; print_r($user_info); echo '</pre>';
if ((isset($_POST['lookup'])) && ($_REQUEST['lookup'] =='1')) {
echo 'you\'ve entered a keyword, lets see if it exsists!';
$looksql = "SELECT * FROM `crm3`.`keywords` WHERE `KW0` LIKE '".$_POST['lookup']."' ORDER BY `ID` ASC ";
if ($result = mysqli_query($db, $looksql)) {
echo '<br>someting found';
} else { echo '<br>nothing found'; }
} else {
echo '<br>please enter a keyword to start the search';
}
?>
<br><br><br>
<form method="POST" action="./?action=kwcheck">
<input type="hidden" name="lookup" value="1" />
keyword lookup: <input type="text" name="keyword" /><br>
<input type="submit" value="SEARCH" />
спасибо, теперь он работает! –
Я все еще получал ошибку, потому что мой запрос был неправильным, это должно было быть: 'code' $ _POST ['keyword'] вместо $ _POST ['lookup']' code' Возможно, я могу сделать это за один шаг дальше и показать мне ID строки результата? –
@DavidWatson Да, вы правы ... –