私は解決策を探すのに行き詰まっています。
フォームからの入力データ $coupon ("post" アクションの後) が、Serial という名前の既存の MySQL テーブルの行 $Coupon のデータと等しいかどうかを確認する必要があります。これらの2つのエントリが一致する場合、テーブル「シリアル」のエントリを削除する必要があります(DELETED From)。それ以外の場合は、「入力したクーポン番号は無効です」などのエラーを表示する必要があります。
今、私は次のコードを持っていますが、チェックを行いません。
$query4="SELECT EXISTS(SELECT 1 FROM serial WHERE Coupon='$coupon')";
$result = mysql_query($query4);
if($result){
echo "Bravo!";
}
else{
"The coupon number you've entered is invalid";
exit;
}
// Delete data from mysql
$query2="DELETE FROM serial WHERE Coupon = '$coupon'";
$result = mysql_query($query2);
// if successfully insert data into database, displays message "Successful".
if($result){
echo "Some info";
}
else {
die(mysql_error());
}
どんなアイデアでも大歓迎です!