我有一個變種一個問題,我的PHP代碼.. 我不明白怎麼錯誤與PHP變量,我不明白
有我的代碼:
<fieldset>
<?
if(isset($_POST['requete']) && $_POST['requete'] != NULL){
include "connexion.inc";
$reponse = $bdd->query('SELECT id_piece, piece
FROM tbl_piece
WHERE piece = '.$requete.' ');
while($donnees = $reponse->fetch()){
echo $donnees['id_piece'];
}
}
else{
echo $requete;
}
?>
<form method="post" action="standard.php">
<input type="text" name="requete">
<input type="submit" value="Rechercher">
</form>
</fieldset>
所以,在我的網頁上,只是一個文本框,帶有一個按鈕來驗證和「測試」到文本框中,在那裏我明白了,我的var是好的,一切都好,我的腳本正在等待我的關鍵字在我的表中找到好 我寫了「AD202」,它出現在我的桌子上,然後點擊我的按鈕 ,然後我得到這個錯誤
Notice: Undefined variable: requete in /home/libtronic/www/html/standard.php on line 52
和..我不知道如何讓我的var聲明的,並與我的「AD202」關鍵字轉讓應
你能幫我:/?
您還沒有聲明$ requete – Rhopercy
上面的文件是standard.php嗎?如果不是,請提供該文件的代碼太... –
也許你可以看看這個確切的重複問題:http://stackoverflow.com/questions/39470620/sqlstate42000-violation-1064-in-a-select – YvesLeBorg