这是我的代码,显示当前事件并让用户更改活动的日期,名称或地点。
由于某种原因,我一直收到500错误。我认为这是由于信息传入和传出数据库。
数据库设置为:userid,eventname,venue,date,name,eventid ...... respectivley
time=('9/18/2017 12:00:00 AM')
data=pd.to_datetime(time)
data
ouput:
Timestamp('2017-09-18 00:00:00')
然后我在include目录中有另一个文件,允许更改信息。
<div class="current events">
<h1>Your Current Events:</h1>
<?php
$sql = "SELECT * FROM events WHERE userid='{$_SESSION['u_id']}';";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0){
while ($row = mysqli_fetch_assoc($result)){
echo "<b>Event name: </b>";
echo " ";
echo $row['eventname'];
echo " ";
echo "<b>Event Venue: </b>";
echo " ";
echo $row['venue'];
echo " ";
echo "<b>Event Date: </b>";
echo " ";
echo $row['date'];
echo "
<form method='POST' action='editevent.php'>
<input type='hidden' name='eventname' value='" .$row['eventname']. "'>
<input type='hidden' name='venue' value='" .$row['venue']. "'>
<input type='hidden' name='date' value='" .$row['date']. "'>
<input type='hidden' name='name' value='" .$row['name']. "'>
<button>Edit</button>
</form>
";
}
}else{
echo "No Upcoming Events";
}
?>
</div>
答案 0 :(得分:3)
我在第二个php文件中检查你的代码,你再添加一个}
请删除它。
答案 1 :(得分:0)
请使用mysqli_error
指令准确了解您获得的错误
mysqli_query($conn, $sql)or die( mysqli_error($conn));
或者你可以用来显示php错误,如果在页面开头的php语法中有任何错误
error_reporting(E_ALL);
ini_set('display_errors', 1);