IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Condition verifier champ vide [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut Condition verifier champ vide
    Bonjour,

    Je cherche a faire un enregistrement dans une table en executant plusieurs conditions mais je bloque.

    j'ai un formulaire en HTML qui enregistre les caractéristiques d'une recette avec ingredient1, ingredient2 ....
    Le soucis c'est que lorsque l'utilisateur ne saisit qu'un ingrédient j'ai une erreur dans ma requête sql concernant le champ ingredient 2. Pour que ce soit plus clair voici un bout du code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
     
    $ajoutIdIngredient1 = mysql_query ("select IdIngredient from ingredient where nom = '$ingredient1'");
    $ajoutIdIngredient2 = mysql_query ("select IdIngredient from ingredient where nom = '$ingredient2'");
    $ajoutIdIngredient3 = mysql_query ("select IdIngredient from ingredient where nom = '$ingredient3'");
    $ajoutIdIngredient4 = mysql_query ("select IdIngredient from ingredient where nom = '$ingredient4'");
    $ajoutIdIngredient5 = mysql_query ("select IdIngredient from ingredient where nom = '$ingredient5'");
     
     
    // Permet de récupérer l'ID du nom de la recette
     
    if ( mysql_num_rows($ajoutnom) ) { 
     
    $row = mysql_fetch_row ($ajoutnom);}
     
    if (mysql_num_rows($ajoutIdIngredient1)){
     
    $data1 = mysql_fetch_row($ajoutIdIngredient1);}
     
    if (mysql_num_rows($ajoutIdIngredient2)){
     
    $data2 = mysql_fetch_row($ajoutIdIngredient2);}
     
    if (mysql_num_rows($ajoutIdIngredient3)){
     
    $data3 = mysql_fetch_row($ajoutIdIngredient3);}
     
    if (mysql_num_rows($ajoutIdIngredient4)){
     
    $data4 = mysql_fetch_row($ajoutIdIngredient4);}
     
    if (mysql_num_rows($ajoutIdIngredient5)){
     
    $data5 = mysql_fetch_row($ajoutIdIngredient5);}
     
    mysql_query("INSERT INTO IngredientRecette (IdRecette, IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5) VALUES (('$row[0]'), ('$data1[0]'),'$qte1',('$data2[0]'),'$qte2',('$data3[0]'),'$qte3',('$data4[0]'),'$qte4',('$data5[0]'),'$qte5')") or die (mysql_error());
    Je n'arrive pas a exécuter une condition qui me permette de vérifier si le champ est vide et ne rien afficher dans le champ IdIngredient de ma table si c'est le cas.

    Quelqu'un peut-il m'éclairer ? J'espère avoir était clair

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 36
    Par défaut
    La chose que tu peux faire, c'est de vérifier les données que tu récupères de ton formulaire avec la fonction empty de php. Exemple:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    if ( empty($_POST['ingredient1']) ) 
           echo "Le champ pour l'ingrédient 1 n'a pas été rempli";
     
    ...

  3. #3
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    si je fais ça le requête est quand même exécute j'ai toujours le message d'erreur

  4. #4
    Membre Expert Avatar de jeffray03
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    1 501
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 501
    Par défaut
    de prime a bord on peut croire que tu veux tout simplement savoir si le champ ingredient est vide ou pas, si c´est le cas tu fait tout simplement ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
     
    if( isset($ajoutIdIngredient1) AND !empty($ajoutIdIngredient1))
    {
       $ajoutIdIngredient1 = mysql_query ("select IdIngredient from ingredient   
       where nom = '$ingredient1'");
     
       if (mysql_num_rows($ajoutIdIngredient1))
      {	
         $data1 = mysql_fetch_row($ajoutIdIngredient1);
      }
    }
    else
    {
       $data1 = array(" ");  
    }
    .... 
     
    // Permet de récupérer l'ID du nom de la recette
     
    if ( mysql_num_rows($ajoutnom) ) { 
     
    $row = mysql_fetch_row ($ajoutnom);}
     
     
    mysql_query("INSERT INTO IngredientRecette (IdRecette, IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5) VALUES (('$row[0]'), ('$data1[0]'),'$qte1',('$data2[0]'),'$qte2',('$data3[0]'),'$qte3',('$data4[0]'),'$qte4',('$data5[0]'),'$qte5')") or die (mysql_error());

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 12
    Par défaut
    As-tu dans tes champs html des " value='' " ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 36
    Par défaut
    En fait ce que tu dois faire c'est de la concaténation. Le caractère de concaténation en php est "." (le point). Ainsi tu fais tes tests, et tu vas créé morceau par morceau ta requete SQL seulement avec les ingrédients non vide.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    $debut_requete = "INSERT INTO IngredientRecette (";
    $requete = ") VALUES (";
    $fin_requete = ")";
     
    if ( !empty($_POST['ingredient1']) ) 
           {
           $debut_requete = $debut_requete." ingredient 1,";
           $requete = $requete.", ".$_POST['ingredient1'];
           }
     
    // Tu fais ca pour tous tes ingrédients
    // Et à la fin tu concatènes le tout
     
    $my_requete = $debut_requete.$requete.$fin_requete;
    mysql_query($my_requete) or die (mysql_error());
    J'espere que tu arrives a comprendre ce que j'essaie de t'expliquer.

  7. #7
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 37
    Par défaut
    Exactement...
    En plus comme ca tu evites de faire des requetes...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    $insertSql = 'INSERT INTO IngredientRecette (IdRecette, IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5)';
    $selectClause = '';
    $fromClause = '';
    if ($qte1 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t1.idIngredient, $qte1, ";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient1') t1" ;
    }
    else {
    	$selectClause .= 'null, null, ';
    }
     
    if ($qte2 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t2.idIngredient, $qte2, ";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient2') t2" ;
    }
    else {
    	$selectClause .= 'null, null, ';
    }
     
    if ($qte3 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t3.idIngredient, $qte3, ";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient3') t3" ;
    }
    else {
    	$selectClause .= 'null, null, ';
    }
     
    if ($qte4 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t4.idIngredient, $qte4, ";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient4') t4" ;
    }
    else {
    	$selectClause .= 'null, null, ';
    }
     
    if ($qte5 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t5.idIngredient, $qte5";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient5') t5" ;
    }
    else {
    	$selectClause .= 'null, null';
    }
     
     
    $insertSql = 'INSERT INTO Recette (IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5) SELECT '.$selectClause.' FROM '.$fromClause;
     
    echo $insertSql;
    mysql_query($insertSql) or die (mysql_error());
    Voila un exemple de ce que tu peux faire simplement (je dis cela car tu peux factoriser ton code avec un tableau et une boucle... mais bon on verra ca plus tard).
    Je pars du principe que :
    1 - tes ingredients existent toujours et sont toujours unique en base
    2 - que si la quantite = 0 c'est que tu n'as pas d'ingredient ;-)

    A la fin tu as une requete unique du style :
    INSERT INTO Recette (IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5) SELECT t1.idIngredient, 4, t2.idIngredient, 2, null, null, t4.idIngredient, 20, t5.idIngredient, 4 FROM (select idIngredient from ingredient where nom = 'lait') t1, (select idIngredient from ingredient where nom = 'chocolat') t2, (select idIngredient from ingredient where nom = 'farine') t4, (select idIngredient from ingredient where nom = 'amande') t5

    et ca marche (si le postulat 1 est vrai ;-) )

  8. #8
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    Merci pour votre aide, a quoi correspond "t1.idIngredient"

  9. #9
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 37
    Par défaut
    INSERT INTO Recette (IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5) SELECT t1.idIngredient, 4, t2.idIngredient, 2, null, null, t4.idIngredient, 20, t5.idIngredient, 4 FROM (select idIngredient from ingredient where nom = 'lait') t1, (select idIngredient from ingredient where nom = 'chocolat') t2, (select idIngredient from ingredient where nom = 'farine') t4, (select idIngredient from ingredient where nom = 'amande') t5


    On prend que le SELECT ca sera plus simple ;-)

    SELECT t1.idIngredient, 4, t2.idIngredient, 2, null, null, t4.idIngredient, 20, t5.idIngredient, 4 FROM (select idIngredient from ingredient where nom = 'lait') t1, (select idIngredient from ingredient where nom = 'chocolat') t2, (select idIngredient from ingredient where nom = 'farine') t4, (select idIngredient from ingredient where nom = 'amande') t5

    t1, t2, t3, t4, t5 sont des alias sur des ensembles de donnees qui sont indiques.
    t1 alias pour l'ensemble de donnees qui est ramenee par SELECT idIngredient FROM ingredient WHERE nom = 'lait'
    t2 pour select idIngredient from ingredient where nom = 'chocolat'...

    En fait
    SELECT ... FROM {ensemble de donnees} [alias], {ensemble de donnees} [alias]...

    J'ecris ensemble de donnees. Une table est un ensemble de donnees et le resultat d'une requete aussi. C'est pour cela que tu as le droit de mettre une requete dans un FROM.

    Donc la j'ai t1 qui est l'alias du premier ensemble, donc t1.IdIngredient est donc la colonne IDIngredient qui correspond a l'ensemble t1.

  10. #10
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    Merci encore pour les renseignements. Je t'embête encore un peu lorsque j'exécute la requête il me marque champ'100g' (correspond qte de l'ingrédient)
    inconnu dans field list

  11. #11
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Bonjour,

    Et comment fais-tu si une recette comporte plus de 5 ingrédients ?

    Simplement pour dire que si ta structure de données était correcte, tu n'aurais pas ce genre de problème : pour une même "IdRecette", la table "IngredientRecette" devrait comporter une ligne par ingrédient, ce qui permet d'en mettre autant qu'on le désire.

  12. #12
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 37
    Par défaut
    Citation Envoyé par Shivas Voir le message
    Merci encore pour les renseignements. Je t'embête encore un peu lorsque j'exécute la requête il me marque champ'100g' (correspond qte de l'ingrédient)
    inconnu dans field list
    Ben sans ton code je peux pas corriger, mais j'ai l'impression que tu as mis $Qte1 dans la partie qui fallait pas.

    sinon tu es effectivement un peu limite en terme d'ingredient sur tes recettes. La bonne solution c'est d'avoir une table recette, une table ingredient et une table de relation lienRecetteIngredient avec au moins 3 champs
    - id_recette (int)
    - id_ingredient (int)
    - quantite (string)

    Apres je pense potentiellement a un 4eme champ pour la quantite car potentiellement tu peux avoir une quantite et une unite de mesure. Mais bon ca se discute.
    Et dans ce cas tu peux avoir
    - id_recette (int)
    - id_ingredient (int)
    - quantite (float)
    - unite (string)

    surtout sur ce genre de table ne rajoute pas une cle autoincrement ca sert strictement a rien, ca prendra de la place, et te coutera du temps pour strictement rien. La cle de cette table doit etre id_recette ET id_ingredient.

  13. #13
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    Actuellement, la structure de ma table IngredientRecette comprend :

    Id, IdRecette, IdIngredient1, Qte1, IdIngredient2, Qte2 ....

    Je récupère donc l'id de la recette de ma table recette et l'Id de l'ingrédient de ma table ingredient sachant que l'Id recette est unique

  14. #14
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    Voici le resultat de ma requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO IngredientRecette (IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5) SELECT t1.idIngredient, 100g, t2.idIngredient, 4, null, null, null, null, null, null FROM (SELECT idIngredient FROM ingredient WHERE nom = 'bechamel') t1, (SELECT idIngredient FROM ingredient WHERE nom = 'poireaux') t2Champ '100g' inconnu dans field list

  15. #15
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 37
    Par défaut
    OK donc tu as deja la table de relation sauf qu'elle est mal construite.

    Tu vires l'id devant qui sert a rien fonctionnellement et techniquement parlant!

    et tu ne gardes que ce qui concerne une recette et 1 ingredient. Donc tu auras 3 colonnes:
    - idRecette
    - idIngredient
    - Quantité


    Tu auras donc plusieurs lignes pour une recette dans la table en fonction du nombre d'ingredient utilisés dans la recette.

  16. #16
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 37
    Par défaut
    Citation Envoyé par Shivas Voir le message
    Voici le resultat de ma requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    INSERT INTO IngredientRecette (IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5) SELECT t1.idIngredient, 100g, t2.idIngredient, 4, null, null, null, null, null, null FROM (SELECT idIngredient FROM ingredient WHERE nom = 'bechamel') t1, (SELECT idIngredient FROM ingredient WHERE nom = 'poireaux') t2Champ '100g' inconnu dans field list
    OK
    il faut que tu mettes des '
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
     
    $insertSql = 'INSERT INTO IngredientRecette (IdRecette, IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5)';
    $selectClause = '';
    $fromClause = '';
    if ($qte1 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t1.idIngredient, '$qte1', ";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient1') t1" ;
    }
    else {
    	$selectClause .= 'null, null, ';
    }
     
    if ($qte2 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t2.idIngredient, '$qte2', ";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient2') t2" ;
    }
    else {
    	$selectClause .= 'null, null, ';
    }
     
    if ($qte3 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t3.idIngredient, '$qte3', ";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient3') t3" ;
    }
    else {
    	$selectClause .= 'null, null, ';
    }
     
    if ($qte4 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t4.idIngredient, '$qte4', ";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient4') t4" ;
    }
    else {
    	$selectClause .= 'null, null, ';
    }
     
    if ($qte5 > 0){
    	if ($fromClause != '') $fromClause .= ', ';
     
    	$selectClause .= "t5.idIngredient, '$qte5'";
    	$fromClause .= "(SELECT idIngredient FROM ingredient WHERE nom = '$ingredient5') t5" ;
    }
    else {
    	$selectClause .= 'null, null';
    }
     
     
    $insertSql = 'INSERT INTO Recette (IdIngredient1, Qte1, IdIngredient2, Qte2, IdIngredient3, Qte3, IdIngredient4, Qte4, IdIngredient5, Qte5) SELECT '.$selectClause.' FROM '.$fromClause;
     
    echo $insertSql;
    mysql_query($insertSql) or die (mysql_error());

  17. #17
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    J'ai crée qu'une ligne pour une recette pour éviter de me retrouver avec beaucoup d'enregistrement parce que si une recette comprend 10 ingrédients je me retrouve avec 10 lignes pour une recette

  18. #18
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Par défaut
    Citation Envoyé par Shivas Voir le message
    J'ai crée qu'une ligne pour une recette pour éviter de me retrouver avec beaucoup d'enregistrement parce que si une recette comprend 10 ingrédients je me retrouve avec 10 lignes pour une recette
    Et alors ?

    5000 recettes avec 20 ingrédients = 100 000 lignes, ce qui est faible par rapport à ce que peut supporter mysql, et tellement plus confortable à l'exploitation.

    Ce que tu fais est tout à fait assimilable à de la facturation. En appliquant ton principe, lorsqu'on a vendu 5 articles, il faut dire au client : "j'arrête de vendre, la facture est pleine". Ce qui ne va pas vraiment dans le sens du commerce.

    Personnellement, je cuisine un peu. Je viens de regarder mes recettes ; aucune d'elles n'affiche que 5 ingrédients ; ça va en général de 10 à 20.

  19. #19
    Membre confirmé Avatar de Shivas
    Inscrit en
    Juin 2004
    Messages
    126
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 126
    Par défaut
    Merci pour votre aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Condition sur champs vide
    Par DevLqncer dans le forum MySQL
    Réponses: 2
    Dernier message: 14/04/2015, 14h43
  2. [WD17] Condition sur champ vide ou non
    Par ameura1 dans le forum WinDev
    Réponses: 7
    Dernier message: 12/09/2014, 16h51
  3. [MySQL] Requete MySQL avec condition => retourne champs vide
    Par spark_legion dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 02/08/2011, 14h00
  4. verifier champs vides en js
    Par knebhi dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 07/07/2009, 15h53
  5. Condition distinguer champ vide
    Par Shivas dans le forum Langage
    Réponses: 6
    Dernier message: 15/05/2008, 16h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo