【发布时间】:2017-03-14 07:44:27
【问题描述】:
大家好我是新来的,我想为我的客户创建一个表格,使用小、中、大复选框以及客户信息来选择产品的尺寸。这里是代码仍然无法解决问题,请我需要一些帮助:我想将它作为数组插入到我的表中(例如:size-->Medium ..)
include("../admin/conn.php");
$conn = mysqli_connect("localhost", "root", "", "vm");
if(isset($_POST['passer'])){
$nom=$_POST['nom'];
$tel=$_POST['tel'];
$adresse=$_POST['adresse'];
$size = implode(",",$_POST['size']); //S M L
$sql_size="INSERT INTO `salades` (id,size) VALUES('','".$size."')";
if(mysqli_query($conn,$sql_size)){echo "Salade Size Added";}
else{echo "Error";}
$req_clt =mysqli_query($conn,"INSERT INTO `clt_vertmidi` (Id_clt,Nom_clt, Tel_clt, Adresse_clt) VALUES ('','".$nom."', '".$tel."', '".$adresse."')");
if(!$req_clt){die("Failed");
}echo 'Client Added successfully!!!';
}
【问题讨论】:
-
这段代码会发生什么?您是否收到错误、没有插入、写入的数据不正确等?您也对 SQL 注入持开放态度。您应该参数化查询,也可能是您当前的问题..
-
"still can't figure out the problem"- 嗯,你有什么迹象表明甚至是有问题?我们无法从这里看到您的屏幕,您必须向我们描述问题。 -
您好,感谢您的快速回答是的,我得到了回声“错误”;这意味着条件 if(mysqli_query($conn,$sql_size)){echo "Salade Size added";} 不执行.. 对!!
-
@yassir.r:出现错误时,检查
mysqli_error($conn)返回的内容。 “错误”不是一个超级有用的消息。 -
感谢@David 先生,当我这样做时,我解决了问题..非常感谢您