私はコーディングとphpに非常に慣れていないので、これが私の目標を達成するための理想的なコーディング方法ではないことを認識しています. 私の目標は、テーブルに 1 日 1 回提出できるようにすることです。数値に等しい変数を設定しました。次に、テーブルにクエリを実行して、番号とセッションのユーザーを含む行があるかどうかを確認する必要があります。その番号の行が既に存在する場合、テーブルに新しい情報を送信したくありません。行が存在しない場合は、ユーザーと番号をテーブルに入れたいと思います。
$nd = '5';
$nd = $td;
$connect = mysql_connect("a","a","a") or die ("Problem Connecting to Database");
mysql_select_db("a") or die ("Can't find database");
$query1 = mysql_query("SELECT * From p1 WHERE td='$td'");
$numrows1 = mysql_num_rows($query1);
if($numrows1 !=9999)
{
while($rows1 = mysql_fetch_assoc($query1))
{
$dbtd = $rows1['td'];
}
if ($dbtd==$td)
{
echo "You have already submitted Today.";
}
else
{
$connect = mysql_connect("a","a","a") or die ("Problem Connecting to Database");
mysql_select_db("a") or die ("Can't find database");
$query = mysql_query("INSERT INTO p1 VALUES('$name','$nd')");
die("Submission Complete <a href = 'a'>Go Home</a>");
}
}