Formulaire php probleme mise a jour photo
Résolu/Fermé
tridam23
Messages postés
99
Date d'inscription
mercredi 5 novembre 2014
Statut
Membre
Dernière intervention
11 juin 2021
-
Modifié par tridam23 le 13/01/2015 à 17:00
tridam23 Messages postés 99 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 11 juin 2021 - 18 janv. 2015 à 01:51
tridam23 Messages postés 99 Date d'inscription mercredi 5 novembre 2014 Statut Membre Dernière intervention 11 juin 2021 - 18 janv. 2015 à 01:51
A voir également:
- Formulaire php probleme mise a jour photo
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour kindle - Guide
- Mise a jour windows 7 - Accueil - Mise à jour
- Mise a jour airpods - Guide
2 réponses
bourama_young
Messages postés
3
Date d'inscription
mardi 13 janvier 2015
Statut
Membre
Dernière intervention
13 janvier 2015
Modifié par bourama_young le 13/01/2015 à 17:12
Modifié par bourama_young le 13/01/2015 à 17:12
salut,
bravo à vous,
d'abord le guillemet au niveau de $req n'est pas fermer,
en plus il faut voir ton requête sql est ce que quelque ne manque pas.
Merci et du courage!
bravo à vous,
d'abord le guillemet au niveau de $req n'est pas fermer,
en plus il faut voir ton requête sql est ce que quelque ne manque pas.
Merci et du courage!
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
14 janv. 2015 à 14:33
14 janv. 2015 à 14:33
Salut,
Ton problème vient du fait que même si le input name="file" est vide, tu exécutes le traitement de l'upload de la photo.
Il suffit donc que tu vérifies la valeur de l'input name="file" et que tu n'exécutes l'upload (l'appel à move_uploaded_file...) que si cet input n'est pas vide.
Bonne journée
Ton problème vient du fait que même si le input name="file" est vide, tu exécutes le traitement de l'upload de la photo.
Il suffit donc que tu vérifies la valeur de l'input name="file" et que tu n'exécutes l'upload (l'appel à move_uploaded_file...) que si cet input n'est pas vide.
Bonne journée
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
14 janv. 2015 à 15:38
14 janv. 2015 à 15:38
Il faudrait faire quelque chose comme ceci dans ton fichier modifier.php :
// on vérifie qu'un fichier est envoyé if ($_FILES['photo']['size'] > 0) { // si un fichier est envoyé, on enregistre ce fichier $file_tmp_name = $_FILES['photo']['tmp_name']; move_uploaded_file($file_tmp_name, "./images/$nomPhoto"); // puis on l'enregistre en bdd $req = "update ELEVES set CLASSE='$classe',INSCRIPTION='$inscription',PHOTO='$nomPhoto'"; } else { // si aucun fichier n'est envoyé, on met à jour la bdd sans l'information sur la photo $req = "update ELEVES set CLASSE='$classe',INSCRIPTION='$inscription'"; } // on exécute la requête sql ...
tridam23
Messages postés
99
Date d'inscription
mercredi 5 novembre 2014
Statut
Membre
Dernière intervention
11 juin 2021
>
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
18 janv. 2015 à 01:51
18 janv. 2015 à 01:51
merci, je teste cela et je reviens vers toi
13 janv. 2015 à 17:40
Ici je n'ai mis que les parties photos, le formulaire est très très long.