bonjour, je me casse les dents sur un probleme,
j'ai un formulaire pour pouboir uploader 3 images + du texte qui fonctionne bien.
J'ai un autre formulaire qui permet de modifier les données déja enregistrées et qui permet aussi (en théorie) d'envoyer 1 ou 2 images supplémentaires.
Le probleme est que les images ne s'upload pas avec le formulaire de modif...
voici un extrait de mon script (la requete)
Si quelqu'un àa la patience de jeter un coup d'oeil.... merci d'avance
Modifié par pareto (17 Jul 2010 - 22:41)
j'ai un formulaire pour pouboir uploader 3 images + du texte qui fonctionne bien.
J'ai un autre formulaire qui permet de modifier les données déja enregistrées et qui permet aussi (en théorie) d'envoyer 1 ou 2 images supplémentaires.
Le probleme est que les images ne s'upload pas avec le formulaire de modif...
voici un extrait de mon script (la requete)
if (isset($_POST['submit'])) {
$sql = "UPDATE utilisateurs SET site_user = '$site', WHERE id_user = '$id2' " ;
if (!empty($_FILES))
{
foreach($_FILES as $index => $array_image)
{
if(!empty($_FILES[$index]['name']))
{
//suppression des accents lors de la génération du nom du fichier
$remix=basename($_FILES[$index]['name']);
$remix=preg_replace('/([^.a-z0-9]+)/i', 'a', $remix);
// fin de la suppression des accents
$chemin_image = $repertoire_images .'/'. $id_user . '-' . $remix;
$chemin_image = mb_strtolower($chemin_image);
if (move_uploaded_file($_FILES[$index]['tmp_name'], $chemin_image))
{
$sql= sprintf("Insert Into utilisateurs_images (id_image, id_user, chemin_image) Values(null, $id2, '%s')",
mysql_real_escape_string($chemin_image));
mysql_query($sql);
}
else
{
echo 'Erreur survenue durant la copie de l\'image '.$_FILES[$index]['name'].'. Vérifier les droits du répertoire '.$repertoire_images;
break;
}
}
}
}
$result = mysql_query($sql) or die(mysql_error());
header('Location: modifalerte.php?idnews='.$id2.'');
}
Si quelqu'un àa la patience de jeter un coup d'oeil.... merci d'avance
Modifié par pareto (17 Jul 2010 - 22:41)