挿入クエリに3番目のエラーメッセージを追加します。 現時点では、「コード有効」と「コード無効」があり、重複コードに表示される3番目のエラーメッセージを追加するために何をしなければならないのか分かりませんか?挿入前に重複を確認する - エラーメッセージ
とにかく、これは私のコードです。
<?php
if(isset($_POST['submit'])){
if (strlen($_POST['coda']) == 12 && substr($_POST['coda'],0,1) == '0'){
$code = $_POST['coda'];
$remote_addr = $_SERVER['REMOTE_ADDR'];
$secret = $_POST['secret'];
$select_query = mysql_query("SELECT * FROM table WHERE code = '$code' OR ip = '$remote_addr'");
if(mysql_num_rows($select_query) == 0){
mysql_query("INSERT INTO table(code,secret,ip,date,used,status) VALUES('$code','$secret','$remote_addr',CURDATE(),'n','pending')");
}
Print "<font color='green'>VALID CODE</font>";
} else {
Print "<font color='red'>INVALID CODE</font>";
}
}?>
これは妥当性
if (strlen($_POST['coda']) == 12 && substr($_POST['coda'],0,1) == '0')
編集チェックされています
はそれを考え出したし。
が答えとしてあなたのソリューションを投稿してください。 – deceze
@deceze私は試しましたが、できません。私はまだ100人の担当者がいないので、8時間待たなければならない。できるだけ早く投稿します。 – user990767