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

Langage PHP Discussion :

bool(false) variable vide


Sujet :

Langage PHP

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 62
    Par défaut bool(false) variable vide
    Bonjour

    j'ai modifier un script et un problème est survenue , la variable var_dump($datat); me retourne ceci

    array(8) { [0]=> string(2) "66" ["id_sea"]=> string(2) "66" [1]=> string(1) "3" ["id_cat"]=> string(1) "3" [2]=> string(6) "KM max" ["sel_nom"]=> string(6) "KM max" [3]=> string(12) "Kilométrage" ["champ"]=> string(12) "Kilométrage" }

    Année-Modèle :
    bool(false) <-------------- c'est ici que la variable est vide !!!

    Energie :
    array(8) { [0]=> string(3) "190" ["id_sea"]=> string(3) "190" [1]=> string(1) "2" ["id_cat"]=> string(1) "2" [2]=> string(7) "Energie" ["sel_nom"]=> string(7) "Energie" [3]=> string(7) "Energie" ["champ"]=> string(7) "Energie" }

    Boite :
    array(8) { [0]=> string(3) "189" ["id_sea"]=> string(3) "189" [1]=> string(1) "2" ["id_cat"]=> string(1) "2" [2]=> string(16) "Boite de vitesse" ["sel_nom"]=> string(16) "Boite de vitesse" [3]=> string(5) "Boite" ["champ"]=> string(5) "Boite" }
    Voici mon 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
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    <?php
    function display_noms($array)
    {
       foreach ($array as $row)
       {
          $id= htmlspecialchars($row['id_for'], ENT_QUOTES);   
     
          $form_name = "form".$id;
     
          if (!empty($_SESSION[$form_name]))
          {
             $value = stripslashes(htmlspecialchars($_SESSION[$form_name], ENT_QUOTES));
          }
          else $value = '';
     
          $name = stripslashes(htmlspecialchars($row['nom_for'], ENT_QUOTES));
          $uni= stripslashes(htmlspecialchars($row['uni_for'], ENT_QUOTES));
     
          echo '<p class="form_left">';
     
          if (isset($_SESSION['error'][''. $form_name .'']))
             echo '<span class="error">';
     
          echo '<label for="'. $name .'">'. $name .' :</label>';
     
          if (isset($_SESSION['error'][''. $form_name .'']))
             echo '</span>';
     
          echo '</p>';
     
                  $sqlconnect = "SELECT * FROM search WHERE champ='$name'";
    $reqconnect = mysql_query($sqlconnect) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    $datat = mysql_fetch_array($reqconnect);
     
                      $rrr = $datat["sel_nom"];
                      if($rrr == 'Année-Modèle')
                      {$rrr="Année-Modèle min";}
                      var_dump($rrr);
                       ?>
    <p class="form_right_select">
                  <label for="<?php echo"$name"; ?>"></label>
                    <select name="<?php echo"$name"; ?>" id="<?php echo"$name"; ?>" class="av_input">
    <?php
                   $sqlconnect1 = "SELECT * FROM select_valeurs WHERE sel_nom='$rrr'";
    $reqconnect1 = mysql_query($sqlconnect1) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
     
              while($dataw = mysql_fetch_array($reqconnect1))
    {
                                  $valeur = $dataw["valeur"];
     
                echo"<option value=\"$valeur\">$valeur</option>
    ";}
             ?>
                 </select>
                <span class="info_form"> </span>
             </p>
    <?php
       /*    echo '
                <input type="text" id="'. $name .'" class="av_input" name="'. $form_name .'" value="'. $value .'" /> &nbsp;<span class="info_form">'. $uni .''; */
       }   
    }

    J'ai chercher longtemps d’où le problème pourrait venir mais j'ai pas trouver ... le truc est bizarre ....

    Je vous remercie de votre futur aide

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Honnêtement, j'ai pas compris la question
    Où cette variable est-elle définie ? où est-elle affichée ? et que t'attendais-tu à avoir dedans ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre confirmé Avatar de daheda
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 81
    Par défaut
    à constater ce que tu as envoyé, peut être que je me trompe, le var_dump était fait sur $datat et si c'est le cas c'est que la requête n'a retourné aucun resultat. vue que var_dump($rrr); est sensé être un string.

Discussions similaires

  1. Problème de variable vide avec requete Insert
    Par jbidou88 dans le forum VBA Access
    Réponses: 2
    Dernier message: 05/06/2007, 11h10
  2. [Tableaux] Test variable à vide
    Par hari37 dans le forum Langage
    Réponses: 9
    Dernier message: 18/12/2006, 20h51
  3. test variable vide
    Par vince2005 dans le forum Langage
    Réponses: 2
    Dernier message: 02/10/2006, 15h00
  4. Faire une boucle avec des variables vides ?
    Par byloute dans le forum Linux
    Réponses: 5
    Dernier message: 23/02/2006, 09h33
  5. Variable vide?
    Par LordBob dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 06/02/2006, 16h23

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