gpt4 book ai didi

php - 调整我的 php 留言簿

转载 作者:行者123 更新时间:2023-11-29 21:43:49 26 4
gpt4 key购买 nike

我希望它首先显示最新的帖子,然后显示第二个,依此类推,我该如何管理这样的事情?由于某种原因它没有显示电子邮件地址...:(最后但并非最不重要的一点是:我如何添加像 yyyy/mm/ddd hh:mm 这样的时间戳?

<form method="post" onsubmit="#"  action="gpost.php">
<fieldset>
Namn:<br><input name="gnamn" id="gnamn" type="text" size="20">
<br>E-post:<br><input name="gemail" id="gemail" type="text" size="20">
<br>Meddelande:<br>
<textarea name="gmeddelande" id="gmeddelande" cols="20" rows="10">
</textarea>
<br><br>
<input name="submit" type="submit" value="Sänd">
</fieldset>
</form>

<?php
$host="localhost";
$user="my user";
$pass="mypasswor :D";
$dbname="pelle";
$con=mysqli_connect($host,$user,$pass,$dbname);
if (mysqli_connect_errno($con))
{
echo "Misslyckades att ansluta till mysql: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT name,message FROM guestbook");
while($row = mysqli_fetch_array($result))
{ ?>
<div id="post">
<header><h3><?php echo $row['name']; ?></h3></header>
<p><?php echo $row['email']; ?></p>
<p><?php echo $row['message']; ?></p>
</div>

<?php }
mysqli_close($con);
?>

这是我的 gpost.php

 <?php
$host="localhost";
$user="my usernamen";
$pass="my password";
dbname="pelle";
$con=mysqli_connect($host,$user,$pass,$dbname);
if (mysqli_connect_errno($con))
{
echo "<h1>Failed to connect to MySQL: " . mysqli_connect_error() ."</h1>";
}
$name=$_POST['gnamn'];
$email=$_POST['gemail'];
$message=$_POST['gmeddelande'];
$sql="INSERT INTO guestbook(name,email,message) VALUES('$name','$email','$message')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
else
echo "Values Stored in our Database!";
mysqli_close($con);
?>

最佳答案

从类型 INT 到数据库添加一个名为“time”的字段,其值为“time()”php 函数。

并更改您的 SQL

 mysqli_query($con,"SELECT name,message FROM guestbook");

mysqli_query($con,"SELECT name,message,time FROM guestbook ORDER BY time DESC");

time():返回自 Unix 纪元(1970 年 1 月 1 日 00:00:00 GMT)以来以秒数测量的当前时间。 time on php.net

date(): 字符串日期 ( string $format [, int $timestamp = time() ] )返回根据给定格式字符串格式化的字符串,使用给定的整数时间戳或当前时间(如果未给出时间戳)。换句话说,时间戳是可选的,默认为 time() 的值。 date on php.net

关于php - 调整我的 php 留言簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34245274/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com