gpt4 book ai didi

php - 从一种形式将两个连续行放入表中

转载 作者:行者123 更新时间:2023-11-29 23:32:55 25 4
gpt4 key购买 nike

我对表单有一个小问题,该表单必须将图片发送到特定文件夹,然后将图片名称以及其他详细信息(例如姓名、电子邮件、电话、密码)存储到数据库中。

一切正常,有一个小问题,当我发送表单时,数据库中有 2 个具有不同 id 的不同行,在第一行中,除了 md5 密码字段之外,所有字段都是空的,而在第二行中是包含我发送到数据库中的所有信息的所有字段。下面我放置了我正在使用的代码。

 $target = "../uploads/"; 
$target = $target . basename( $_FILES['photo']['name']);

$name = $_POST['name'];
$email = $_POST['email'];
$telefon = $_POST['telefon'];
$password = md5($_POST['password']);
$photo = ($_FILES['photo']['name']);

$result = $mysqli->query("INSERT INTO imobiliare_agenti (id, name, email, telefon, password, photo) VALUES ('$id', '$name', '$email', '$telefon', md5('$password'), '$photo')") ;

if(move_uploaded_file($_FILES['photo']['tmp_name'], $target))
{

echo "The file ". basename( $_FILES['uploadedfile']['name']). " has been uploaded, and your information has been added to the directory";
}
else {

echo "Sorry, there was a problem uploading your file.";
}

最佳答案

在 php 中您添加了

$password = md5($_POST['password']); 

再次查询你已经添加了mysql md5函数。

“插入 imobiliare_agenti(id、姓名、电子邮件、电话、密码、照片) VALUES ('$id', '$name', '$email', '$telefon', md5('$password '), '$照片')"

尝试删除 md5 函数之一。

关于php - 从一种形式将两个连续行放入表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26483266/

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