par
Invité » 07 mars 2006, 00:34
Bah... Le problème, c'est que le ForEach, je l'avais fait autrement

Oui, je sais, je suis pas emm... et je devrais creuser un peu avant de passer à autre chose...
J'avais fait un :
if ($ajoutArticle=="ok")
{
foreach ($_FILES["photo"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["photo"]["tmp_name"][$key];
$name = $_FILES["photo"]["name"][$key];
copy($tmp_name, "../image/".$name);
}
echo"<br><center><h3>Annonce correctement enregistrée</h3></center>";
}
//requete insert
$requete="INSERT INTO datahouse (idmoyen, idbien, idvilles, prix, idpieces, reference, surface, description, date, chambres, annee, terrain, sejour, contact, idchauffage, cave, garage, photo, photo2, photo3) VALUES('".$_POST['idmoyen']."', '".$_POST['idbien']."', '".$_POST['idvilles']."', '".$_POST['prix']."', '".$_POST['idpieces']."', '".$_POST['reference']."', '".$_POST['surface']."', '".$_POST['description']."', '".$_POST['date']."', '". $_POST['chambres']."', '". $_POST['annee']."', '". $_POST['terrain']."', '". $_POST['sejour']."', '". $_POST['contact']."', '". $_POST['idchauffage']."', '". $_POST['cave']."', '". $_POST['garage']."', '$name')";
$verif = mysql_query($requete);
}
?>
et dans le formulaire, c'était devenu :
<input type="file" name="photo[]" /><br />
<input type="file" name="photo[]" /><br />
<input type="file" name="photo[]" />
Qui ne fonctionnait pas non plus, bien sûr...
Bah... Le problème, c'est que le ForEach, je l'avais fait autrement :? Oui, je sais, je suis pas emm... et je devrais creuser un peu avant de passer à autre chose... :oops:
J'avais fait un :
[php]if ($ajoutArticle=="ok")
{
foreach ($_FILES["photo"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["photo"]["tmp_name"][$key];
$name = $_FILES["photo"]["name"][$key];
copy($tmp_name, "../image/".$name);
}
echo"<br><center><h3>Annonce correctement enregistrée</h3></center>";
}
//requete insert
$requete="INSERT INTO datahouse (idmoyen, idbien, idvilles, prix, idpieces, reference, surface, description, date, chambres, annee, terrain, sejour, contact, idchauffage, cave, garage, photo, photo2, photo3) VALUES('".$_POST['idmoyen']."', '".$_POST['idbien']."', '".$_POST['idvilles']."', '".$_POST['prix']."', '".$_POST['idpieces']."', '".$_POST['reference']."', '".$_POST['surface']."', '".$_POST['description']."', '".$_POST['date']."', '". $_POST['chambres']."', '". $_POST['annee']."', '". $_POST['terrain']."', '". $_POST['sejour']."', '". $_POST['contact']."', '". $_POST['idchauffage']."', '". $_POST['cave']."', '". $_POST['garage']."', '$name')";
$verif = mysql_query($requete);
}
?>[/php]
et dans le formulaire, c'était devenu :
[color=orange]<input type="file" name="photo[]" />[/color]<br />
[color=orange]<input type="file" name="photo[]" />[/color]<br />
[color=orange]<input type="file" name="photo[]" />[/color]
Qui ne fonctionnait pas non plus, bien sûr...