Savoir si un champs est vide
Résolu/Fermé
dypsis66
Messages postés
79
Date d'inscription
mardi 2 juin 2009
Statut
Membre
Dernière intervention
15 janvier 2012
-
19 juin 2009 à 14:16
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012 - 19 juin 2009 à 19:27
dypsis66 Messages postés 79 Date d'inscription mardi 2 juin 2009 Statut Membre Dernière intervention 15 janvier 2012 - 19 juin 2009 à 19:27
A voir également:
- Savoir si un champs est vide
- Supprimer page word vide - Guide
- Coeur vide ✓ - Forum Mail
- Formule excel si cellule non vide alors couleur ✓ - Forum Excel
- Formate pour taxer client frigo vide - Forum Vos droits sur internet
- Caractere vide - Guide
11 réponses
Utilisateur anonyme
19 juin 2009 à 14:40
19 juin 2009 à 14:40
au debut tu teste :
if ($_POST["NomDeTonBoutonParcourir"] = "") {
echo "il faut choisir un fichier";
}
else
{
ton code
}
if ($_POST["NomDeTonBoutonParcourir"] = "") {
echo "il faut choisir un fichier";
}
else
{
ton code
}
dypsis66
Messages postés
79
Date d'inscription
mardi 2 juin 2009
Statut
Membre
Dernière intervention
15 janvier 2012
19 juin 2009 à 17:15
19 juin 2009 à 17:15
echo "il faut choisir un fichier";
ils ne sont pas obligés de choisir un fichier
ils ne sont pas obligés de choisir un fichier
aymbob
Messages postés
147
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 octobre 2010
19 juin 2009 à 17:19
19 juin 2009 à 17:19
moi j'aurais peut etre utilisé un isset en php pour dire que si ''...'' existe donc tu fais ''...''
dypsis66
Messages postés
79
Date d'inscription
mardi 2 juin 2009
Statut
Membre
Dernière intervention
15 janvier 2012
19 juin 2009 à 17:20
19 juin 2009 à 17:20
Dans ce style la?
if (!isset($_FILES['NomDeMonBouton']['name'])) ;{
if (!isset($_FILES['NomDeMonBouton']['name'])) ;{
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
aymbob
Messages postés
147
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 octobre 2010
19 juin 2009 à 17:26
19 juin 2009 à 17:26
comme sa :
if (isset(.......)) {
//instruction
}
else {
//instruction
}
je ne suis pas sur jai pas les ocurs sous les yeux
if (isset(.......)) {
//instruction
}
else {
//instruction
}
je ne suis pas sur jai pas les ocurs sous les yeux
dypsis66
Messages postés
79
Date d'inscription
mardi 2 juin 2009
Statut
Membre
Dernière intervention
15 janvier 2012
19 juin 2009 à 17:45
19 juin 2009 à 17:45
j'ai toute une ligne de if mais jamais de else, voila pour le moment le code que j'ai mis mais sa ne marche pas:
//Sinon on vérifie les autres champs
Donc il m'enregistre tout le temps la valeur de mon champs file. Alors que je désir qui l'enregistre seulement quand il n'est pas vide et que le fichier est différent de celui déjà contenu dans la base(sa, sa fonctionne impect). C'est mon premier IF qui ne fonctionne pas.
if (isset($_POST['fichier'])) ;{ //Si l'admin a choisit un fichier (j'ai essayer aussi avec $_FILES...) // récupère le nom du fichier $nom_fichier = $_FILES['fichier']['name']; // récupère le fichier stocké temporairement sur le serveur $tmp_fichier = $_FILES['fichier']['tmp_name']; // indique l'emplacement et le nom du fichier $nom_destination = "../images/$nom_fichier"; // déplace le fichier du dossier temporaire du serveur vers le répertoire de destination move_uploaded_file($tmp_fichier,$nom_destination); $Nom_Image="$nom_fichier"; if ($donnee ["Image"] != $Nom_Image) { //comparaison de la valeur saisie avec celle contenu dans la bdd $upmodif = "UPDATE titre SET Image='$Nom_Image' WHERE ID_Titre=$ID AND ID_Page2=$page"; // Si la valeur est différente on exécute la requête de mise à jour $editproduct = mysql_query($upmodif) or die(mysql_error()); } }
//Sinon on vérifie les autres champs
Donc il m'enregistre tout le temps la valeur de mon champs file. Alors que je désir qui l'enregistre seulement quand il n'est pas vide et que le fichier est différent de celui déjà contenu dans la base(sa, sa fonctionne impect). C'est mon premier IF qui ne fonctionne pas.
aymbob
Messages postés
147
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 octobre 2010
19 juin 2009 à 17:57
19 juin 2009 à 17:57
essaye peut etre avec un truc du genre :
if(................ != Null)
if(................ != Null)
dypsis66
Messages postés
79
Date d'inscription
mardi 2 juin 2009
Statut
Membre
Dernière intervention
15 janvier 2012
19 juin 2009 à 18:04
19 juin 2009 à 18:04
Fonctionne pas :(
aymbob
Messages postés
147
Date d'inscription
lundi 13 avril 2009
Statut
Membre
Dernière intervention
12 octobre 2010
19 juin 2009 à 18:15
19 juin 2009 à 18:15
dsl je ne peux pas trop t'aider...
excuses
bonne chance
excuses
bonne chance
dypsis66
Messages postés
79
Date d'inscription
mardi 2 juin 2009
Statut
Membre
Dernière intervention
15 janvier 2012
19 juin 2009 à 18:53
19 juin 2009 à 18:53
merci ^^ j'ai déja trouvé une erreur dans mon code:
if (isset($_POST['fichier'])) ;{ //Si l'admin a choisit un fichier
Le ";" a rien à faire là. Après j'ai trouvé ce code dans deux tuto:
$img = $_FILES['fichier']['name'];
if(isset($img)) {
enregistrement de l'image}
Et sa ne fonctionne toujour pas! c'est énorme!
et quand je met echo $img,
si il y a une image j'ai '1',
et si il n'y a pas d'image j'ai... '1' !
if (isset($_POST['fichier'])) ;{ //Si l'admin a choisit un fichier
Le ";" a rien à faire là. Après j'ai trouvé ce code dans deux tuto:
$img = $_FILES['fichier']['name'];
if(isset($img)) {
enregistrement de l'image}
Et sa ne fonctionne toujour pas! c'est énorme!
et quand je met echo $img,
si il y a une image j'ai '1',
et si il n'y a pas d'image j'ai... '1' !
dypsis66
Messages postés
79
Date d'inscription
mardi 2 juin 2009
Statut
Membre
Dernière intervention
15 janvier 2012
19 juin 2009 à 19:27
19 juin 2009 à 19:27
Solution trouvée!
$img = empty($_FILES ['fichier'] ['name']) ;
if($img!='1') {
$img = empty($_FILES ['fichier'] ['name']) ;
if($img!='1') {