PHP票务系统

时间:2018-07-07 11:09:11

标签: php css mysql

我正在制作一个非常基础的票务系统。基本上在哪里,如果SQL查询或某些东西不能正常运行。它将在MySQL表中插入一些数据,以便管理员可以运行并查看发生了什么并尝试对其进行修复。

<?php
$stamp = gettimestamp();
$error = $db->error;
$page = basename($_SERVER['PHP_SELF']);
echo "Error Updating! Please contact your IT Admin Team!";
echo "Stamp: ".$stamp;
echo "Error: ".$error;
echo "Page: ".$page;
echo "Email: ".$email;

$ticketSQL="INSERT INTO `db744544270`.`supportTickets` (`timestamp`, `problem`, `page`, `user`) VALUES ('$stamp', '$error', '$page', '$email')";
  if ($db->query($ticketSQL) === TRUE) {
            echo '<script>alert("Record Upated!");</script>';
            header( "refresh:5;url=index.php" );
            //var_dump($sql);
            //echo "<script>location.href = 'index.php';</script>";
        } else {
          echo "Error AGAIN!";
        }
?>

上面是我正在运行的代码,基本上我已将其放入文件中,并仅在需要它的每个页面上包含该文件。例如,在if语句的错误处理内部。如果查询TRUE-> YAY,否则查询FALSE-> include票证页面。

就像我说的...非常基本。 每当我运行页面时,此刻我就从另一个查询中得到一个错误,但这是一个不同时间的问题:)这是我得到的当前错误...

Error updating record: Unknown column '1' in 'where clause'
Fatal error: Call to undefined function gettimestamp() in /homepages/38/d735513801/htdocs/includes/supportTicket.php on line 2

我不知道为什么要说它是不确定的。我尝试过更改类型和所有内容。它只是不会插入表中,我觉得我很傻,但是我看不出为什么它不起作用...

0 个答案:

没有答案