我有一些问题
注意:第17行x \ contact_ajouter_verif.php中的数组到字符串转换
这是我的表格:
<form action="contact_ajouter_verif.php" method="post" name="ajoutContact" enctype="multipart/form-data" >
<fieldset>
<label>Nom :</label> <input size="30%" type="text" placeholder="" name="nom" />
<label>Numéro :</label> <input size="30%" type="number" placeholder="" name="num" />
<label>Image au format png :</label><input type="file" name="img" />
</fieldset>
<input name="submit" type="submit" value="Ajouter"/>
</form>
这是我的pdo接收器页面:
<?php
include('../inc/connexion.inc.php');
include('session.php');
$nom = $_POST['nom'];
$num = $_POST['num'];
$img = $_FILES['img'];
$pseudo = $user_check. "_contact";
$rqt1= "INSERT INTO $pseudo(CTC_NOM, CTC_NUMERO, CTC_IMG) VALUES(:nom, :num, :img)";
$result1 =$cnxpdo->prepare($rqt1);
$result1->execute(array(
'nom' => "$nom",
'num' => "$num",
'img' => "$img" //line 17
));
?>
我真的不明白我做错了什么,如果有人有解决方案,请()
答案 0 :(得分:0)
终于找到了与我相同的案例(不太可能,但我们永远不知道......):
<?php
include('../inc/connexion.inc.php');
include('session.php');
$nom = $_POST['nom'];
$num = $_POST['num'];
$img =addslashes(file_get_contents ($_FILES['img']['tmp_name']));
$pseudo = $user_check. "_contact";
$rqt1= "INSERT INTO $pseudo(CTC_NOM, CTC_NUMERO, CTC_IMG) VALUES(:nom, :num, :img)";
$result1 =$cnxpdo->prepare($rqt1);
$result1->execute(array(
'nom' => "$nom",
'num' => "$num",
'img' => "$img"
));
?>
Thanx求助。