ユーザーが送信ボタンを押した直後にカウントアップを開始するなど、前の時間を作ろうとしていますが、テーブルにタイムスタンプフィールドがありますが、どうすればそのようにできますか。さて、ここに私が考えていることがあります。ユーザーが送信を押すと、0 から始まる整数が生成され、1 秒ごとにカウントアップされ、60 で除算されます。そのため、その整数が 120 になるまでには、すでに 60 で除算されて 2 として表示されます。または、2分前、今、私はまだ巨大なmysql / php初心者であるため、これを行う方法がわかりません。
JavaScriptソリューションも良いでしょう。
これが私のコードです:
while ($row=mysql_fetch_array($result)) {
echo "<tr><td>";
echo $row['cname'];
echo "</td><td>";
echo $row['level'];
echo "</td><td>";
echo $row['region'];
echo "</td><td>";
echo $row['time'];
echo "</td><td>";
echo $row['comment'];
echo "</td></tr>";
}
これは、テーブルのメイン表示ページ用です。
テーブルに追加するページは次のとおりです。
include('config.php');
$con = mysql_connect(DB_HOST, DB_USER, DB_PASS);
mysql_select_db(DB_NAME);
mysql_query("INSERT INTO cw_LFG(cname, level, region, time, comment) VALUES ('".$_POST['cname'] ."','".$_POST['level'] ."','".$_POST['region'] ."','".$_POST['time'] ."','".$_POST ['comment']."')");
header ("Location: lfg.php");
mysql_close($con);