나는 이것을 며칠 동안 붙들 었다고 말하면서 서언 하리라. 나는 분명히 새로운 것이고, 내가 간단한 것을 놓치고 있다는 것을 안다. 나는 많은 방법을 시도했다. 보안은 아직 문제가 아니며 나는 단지 내 서버에서 배우려고 노력하고 있습니다.값이 데이터베이스에 있는지 확인하십시오.
가치가 없다는 것을 알고 있더라도 항상 '발견 된 것'을 얻습니다. 입력란에 구문을 입력하고 제출을 눌러 값이 이미 테이블에 있는지 확인하십시오.
바보 같은 질문에 사과드립니다.
<?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" />
감사합니다. 이제 작동합니다! –
내 쿼리가 잘못되어 계속 오류가 발생했습니다. 다음과 같아야합니다 : $ _POST [ 'lookup'] 대신 'code'$ _POST [ 'keyword'] 아마도이 한 걸음을 내딛을 수 있습니다. 추가로 결과의 행 ID를 표시합니까? –
@DavidWatson 네, 맞습니다. –