pb enregistrement
Posté : 05 juin 2017, 13:54
Bonjour,
voici mon code :
le soucis est que, quand je démarre l'appli il me met bien 'Le champ est vide' et ensuite grâce à un formulaire je rentre une donnée, et bien ma donnée ne s’enregistre pas dans le fichier 'images' ? par contre si je supprime la ligne
mon formulaire :
voici mon code :
Code : Tout sélectionner
public function getUpload($image_file)
{
if (empty($_POST['upload[]']))
{
echo 'le champ est vide';
}
else
{
foreach ($_FILES["upload"]["error"] as $key => $error)
{
if ($error == UPLOAD_ERR_OK)
{
$tmp_name = $_FILES["upload"]["tmp_name"][$key];
$name = $_FILES["upload"]["name"][$key];
move_uploaded_file($tmp_name, "images/$name");//images = dossier destination
}
}
}
}, mes images s'enregistres...if (empty($_POST['upload[]']))
mon formulaire :
Code : Tout sélectionner
<div id="upload">
<form id="uploadForm" action="" method="post" enctype="multipart/form-data">
<p>Ajoutez des images</p>
<input type="file" value="" name="upload[]" multiple="multiple">
<input id="uploadFormSubmit" name="uploadFormSubmit" type="submit">
</form>
<?php
$image = new Image();
$images = $image->getUpload("upload");
?>
</div>