empty qui marche a moitié
Posté : 27 déc. 2005, 11:01
Ca fait des heures que je suis dessus et je n'arrive pas a trouver la solution. C'est un formulaire avec une image.
Si l'utilisateur n'a pas seleccionné une image ($_FILES['fichier']) il faut mettre à jour la base, sinon il fait le traitement de l'image.
Ben, donc si la personne a selectionné une image tout marche (il passe au 'else') mais sinon rien ne se passe. Quelqu'un peut m'aider ?
if(empty($_FILES['fichier']))
{
echo "<tr><td> </td><td>La base de données a été mis à jour correctement. Merci.</td></tr>";
mysql_query("UPDATE infos SET titre='$titre', soustitre='$soustitre',
auteur='$auteur', date='$date', corps='$corps', communaute='$communaute',
hp='$hp' WHERE id='$id'");
exit();
}
///////////////////// TRACTAMENT DE LA IMATGE ////////////////////////////////////////
else
...
Si l'utilisateur n'a pas seleccionné une image ($_FILES['fichier']) il faut mettre à jour la base, sinon il fait le traitement de l'image.
Ben, donc si la personne a selectionné une image tout marche (il passe au 'else') mais sinon rien ne se passe. Quelqu'un peut m'aider ?
if(empty($_FILES['fichier']))
{
echo "<tr><td> </td><td>La base de données a été mis à jour correctement. Merci.</td></tr>";
mysql_query("UPDATE infos SET titre='$titre', soustitre='$soustitre',
auteur='$auteur', date='$date', corps='$corps', communaute='$communaute',
hp='$hp' WHERE id='$id'");
exit();
}
///////////////////// TRACTAMENT DE LA IMATGE ////////////////////////////////////////
else
...