gpt4 book ai didi

PHP/MYSQL - 从数据库信息检查用户身份

转载 作者:行者123 更新时间:2023-11-29 08:59:09 25 4
gpt4 key购买 nike

所以,我正在为我的网站制作一个博客系统,并且我有 2 个表。一个用于存储用户、密码和图像 (URL),另一个用于存储所有博客文章,包括 image_url、作者、日期和内容。我的 HTML 的相关部分是:

<form action="../scripts/send.php" method="post"><input type="text" name="author" placeholder="Your name" style="width:30%;"/><input type="password" name="pass" placeholder="Password" style="width:30%;"/><br /><input type="text" name="title" placeholder="Post Title" style="width:60%;" /><br /><textarea name="content" rows="20" style="width:60%;"></textarea><br /><button >Post</button></form>

我的 PHP 代码 (send.php) 是:

<?php
mysql_connect("localhost","kroltan","eclipsepdt123") or die("Can't connect to DB");
mysql_select_db("kroltan_main") or die("Can't select to DB");
$result = mysql_query("SELECT * FROM `users`") or die("Can't fetch data");
if(mysql_num_rows($result) > 0){
while($row = mysql_fetch_assoc($result)){
if ($row['name'] == strtolower($_POST['author'])){
if ($row['pass'] == strtolower($_POST['pass'])){
$name = $_POST['name'];
$comm = $_POST['comment'];
$result = mysql_query("INSERT INTO blog_posts (img_url, author, title, content) VALUES(".$row['img'].", ".$_POST['author'].", ".$_POST['title'].", ".$_POST['content'].")") or die("Can't send data");
header("Location: /?/=Talk");
}
}
}
}
?>

当我尝试在网站上创建新帖子时,它不起作用。我什至没有重定向到该页面

最佳答案

您没有提交按钮。这是一个 HTML 问题,而不是 PHP/MySQL 问题。

<input type="submit" value="Post" />

关于PHP/MYSQL - 从数据库信息检查用户身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116145/

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