0

リロード時、または mysql クエリの使用時にページに移動したときに、データベース エントリを作成するページ。送信を押すとデータベースにデータが挿入されるように設定しましたが、何らかの理由でページのリロード時またはページに移動しても、送信を押さずにさらに別のデータベースエントリが作成されます。

<?php

    $con = mysql_connect("xxx","xxxx_user","xxx");
    if (!$con)
      {
die('Could not connect: ' . mysql_error());
  }

mysql_select_db("jjlliinn_test", $con);

$date = $_POST['date'];
$propertydescription = $_POST['propertydescription'];
$transactiontype = $_POST['transactiontype'];
$applicabledocument = "null";
$received = $_POST['received'];
$paid = $_POST['paid'];

$sql = mysql_query("INSERT INTO `transactions` (`date`, `agentclient`, `propertydescription`, `transactiontype`, `applicabledocument`, `received`, `paid`) 
VALUES
 ('$date', '$agentclient', '$propertydescription', '$transactiontype', '$applicabledocument', '$received', '$paid')") or die(mysql_error()); 
$query = mysql_query($sql);


mysql_close($con);
    ?>
4

2 に答える 2