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 :

Tableau considéré comme non vide


Sujet :

Langage PHP

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut Tableau considéré comme non vide
    Bonjour,

    Dans un script Ajax, je cherche le département auquel appartient une localité. Cependant, il arrive que certains pays ne possèdent pas de département, et donc que cette recherche ne retourne rien.

    Or, en exécutant mon script, j'obtiens une erreur 500 lorsque je n'ai aucun département retourné. 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
    ...
     
             $listeDepartements = null;
     
    ...
     
              $listeDepartements = $em->getRepository('HotelsGestionAnnoncesBundle:Departement')->getDepartementsByElem($idElemInit, $typeElemInit);
     
              $retour = '';
     
              if(!empty($listeDepartements))
              {
               foreach($listeDepartements as $departement)
                {
                 $retour .= $departement->getId() . '_' . $departement->getNom() . '+';
                }
     
    ...
    Voici la fonction getDepartementsByElem($idElemInit, $typeElemInit) qui recherche le(s) département(s) :

    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
     public function getDepartementsByElem($idElemInit, $typeElemInit)
    	{	
    		$em = $this->getEntityManager();
     
        switch($typeElemInit)
         {
          case 'localite':
            $obj = $em->getRepository('HotelsGestionAnnoncesBundle:Localite')->find($idElemInit);
          break;
     
          case 'commune':
            $obj = $em->getRepository('HotelsGestionAnnoncesBundle:Commune')->find($idElemInit);
          break;
     
          case 'province':
            $obj = $em->getRepository('HotelsGestionAnnoncesBundle:Province')->find($idElemInit);
          break;
     
          case 'region':
            $obj = $em->getRepository('HotelsGestionAnnoncesBundle:Region')->find($idElemInit);
          break;
     
          default:
            $obj = $em->getRepository('HotelsGestionAnnoncesBundle:Pays')->find($idElemInit);
          break;
         }
     
        $retour = array();
     
        if($typeElemInit == 'localite')
         {
          $retour[] = $obj->getCommune()->getDepartement();
         }
        elseif($typeElemInit == 'commune' || $typeElemInit == 'province')
         {
          $retour[] = $obj->getDepartement(); 
         }
        else
         {
          $retour = $obj->getDepartements();
         }          
     
        return $retour;
    	}
    Voici le détail de l'erreur que j'obtiens :

    abbr title="Proxies\HotelsGestionAnnoncesBundleEntityDepartementProxy">HotelsGestionAnnoncesBundleEntityDepartementProxy</abbr>
    -&gt;getId
    </strong>
    ()

    <br />
    in C:\wamp\www\Symfony\src\Hotels\GestionAnnoncesBundle\Controller\DepartementController.php at line 218&nbsp;
    .

    La ligne 218 est la suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $retour .= $departement->getId() . '_' . $departement->getNom() . '+';
    Donc, apparemment, $listeDepartements n'est pas considéré comme étant vide, vu que le foreach est éxécuté. Quelqu'un aurait une idée?

    Merci d'avance pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    J'ai résolu mon problème en conditionnant mon foreach de cette manière :

    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
              if(is_array($listeDepartements))
               {
                if(is_object($listeDepartements[0]))
                 {
                  foreach($listeDepartements as $departement)
                   {
                    $retour .= $departement->getId() . '_' . $departement->getNom() . '+';
                   }
     
                  //Supprimer le dernier '+'
                  if($retour != '')
                   {
                    $retour = substr($retour, 0, strlen($retour) - 1);
                   }
                 }
               }

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    Je pensais avoir résolu le problème comme précédemment décrit, mais je me suis trompé. L'erreur est toujours belle et bien présente!

  4. #4
    Expert éminent
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 266
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 266
    Points : 8 564
    Points
    8 564
    Billets dans le blog
    17
    Par défaut
    Pour comprendre la situation je commencerais par regarder ce que contient $listeDepartements avec print_r( ) ou var_dump( ).

  5. #5
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    Merci beaucoup pour ton intérêt. Je rame grave et deviens chêvre. J'avais déjà fais un var_dump de '$listeDepartements', et ça ne m'affiche rien :

    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
     
    ...
     
              $listeDepartements = $em->getRepository('HotelsGestionAnnoncesBundle:Departement')->getDepartementsByElem($idElemInit, $typeElemInit);
              echo 'maListe vaut ' . var_dump($listeDepartements);
              $retour = '';
     
              if($listeDepartements)
               {     
                foreach($listeDepartements as $departement)
                 {
                  if(is_object($departement))
                   {
                    $retour .= $departement->getId() . '_' . $departement->getNom() . '+';
                   }
                 }
     
                //Supprimer le dernier '+'
                if($retour != '')
                 {
                  $retour = substr($retour, 0, strlen($retour) - 1);
                 }
               }
     
             return new \Symfony\Component\HttpFoundation\Response($retour);
    ...
    Et cela me donne :

    </pre>maListe vaut <!DOCTYPE html>
    J'ai toujours une erreur qui subsiste au niveau de la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $retour .= $departement->getId() . '_' . $departement->getNom() . '+';
    Or, j'ai encore modidié ma méthode 'getDepartementsByElem()' de cette manière :

    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
    ...
        $retour = array();
        $pasRetour = true;
     
        if($typeElemInit == 'localite')
         {
          $departement = $obj->getCommune()->getDepartement();
     
          if(!empty($departement))
           {
            $pasRetour = false;
            $retour[] = $departement;
           }
         }
     
    ...
     
        if(!$pasRetour)
         {
          return $retour;
         }
        else
         {
          return false;
         }

  6. #6
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Bonjour,
    Pourrais tu remplacer :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'maListe vaut ' . var_dump($listeDepartements);
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'maListe vaut ', var_dump($listeDepartements), ' - fin de maListe';
    et poster le résultat

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    Ok, bien vu... On a de fait un peu plus de matière :

    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
    maListe vaut <pre class='xdebug-var-dump' dir='ltr'>
    <b>array</b>
      0 <font color='#888a85'>=&gt;</font> 
        <b>object</b>(<i>Proxies\HotelsGestionAnnoncesBundleEntityDepartementProxy</i>)[<i>259</i>]
          <i>private</i> '_entityPersister' <font color='#888a85'>=&gt;</font> 
            <b>object</b>(<i>Doctrine\ORM\Persisters\BasicEntityPersister</i>)[<i>263</i>]
              <i>protected</i> '_class' <font color='#888a85'>=&gt;</font> 
                <b>object</b>(<i>Doctrine\ORM\Mapping\ClassMetadata</i>)[<i>384</i>]
                  ...
              <i>protected</i> '_conn' <font color='#888a85'>=&gt;</font> 
                <b>object</b>(<i>Doctrine\DBAL\Connection</i>)[<i>395</i>]
                  ...
              <i>protected</i> '_platform' <font color='#888a85'>=&gt;</font> 
                <b>object</b>(<i>Doctrine\DBAL\Platforms\MySqlPlatform</i>)[<i>391</i>]
                  ...
              <i>protected</i> '_em' <font color='#888a85'>=&gt;</font> 
                <b>object</b>(<i>Doctrine\ORM\EntityManager</i>)[<i>392</i>]
                  ...
              <i>protected</i> '_queuedInserts' <font color='#888a85'>=&gt;</font> 
                <b>array</b>
                  ...
              <i>protected</i> '_rsm' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
              <i>protected</i> '_columnTypes' <font color='#888a85'>=&gt;</font> 
                <b>array</b>
                  ...
              <i>private</i> '_insertSql' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
              <i>protected</i> '_selectColumnListSql' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
              <i>protected</i> '_selectJoinSql' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
              <i>protected</i> '_sqlAliasCounter' <font color='#888a85'>=&gt;</font> <small>int</small> <font color='#4e9a06'>0</font>
              <i>protected</i> '_sqlTableAliases' <font color='#888a85'>=&gt;</font> 
                <b>array</b>
                  ...
          <i>private</i> '_identifier' <font color='#888a85'>=&gt;</font> 
            <b>array</b>
              'id' <font color='#888a85'>=&gt;</font> <small>string</small> <font color='#cc0000'>'0'</font> <i>(length=1)</i>
          <i>public</i> '__isInitialized__' <font color='#888a85'>=&gt;</font> <small>boolean</small> <font color='#75507b'>false</font>
          <i>private</i> 'id' <small>(Hotels\GestionAnnoncesBundle\Entity\Departement)</small> <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
          <i>private</i> 'code' <small>(Hotels\GestionAnnoncesBundle\Entity\Departement)</small> <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
          <i>private</i> 'nom' <small>(Hotels\GestionAnnoncesBundle\Entity\Departement)</small> <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
          <i>protected</i> 'communes' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
          <i>protected</i> 'provinces' <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
          <i>private</i> 'region' <small>(Hotels\GestionAnnoncesBundle\Entity\Departement)</small> <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
          <i>private</i> 'pays' <small>(Hotels\GestionAnnoncesBundle\Entity\Departement)</small> <font color='#888a85'>=&gt;</font> <font color='#3465a4'>null</font>
    </pre> - fin de maListe<!DOCTYPE html>

  8. #8
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    J'ai simplifié cette fonction et modifié les retours :
    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
    public function getDepartementsByElem($idElemInit, $typeElemInit) {
       $em = $this->getEntityManager();
     
       $bundles = array(
          'localite' => 'Localite',
          'commune'  => 'Commune',
          'province' => 'Province',
          'region'   => 'Region',
          'pays'     => 'Pays'
       );
     
       if ( ! isset($bundles[$typeElemInit])) {
          $typeElemInit = 'pays';
       }
     
       $obj = $em->getRepository("HotelsGestionAnnoncesBundle:{$bundles[$typeElemInit]}")->find($idElemInit);
     
       if ($typeElemInit === 'localite') {
          $data = $obj->getCommune()->getDepartement();
       }
       else
       if (($typeElemInit === 'commune') || ($typeElemInit === 'province')) {
          $data = $obj->getDepartement();
       }
       else {
          return $obj->getDepartements();
       }
       return ($data) ? array($data) : array();
    }

  9. #9
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    Encore un tout grand merci pour ton aide...

    J'ai remplacé mon code par le tien (que je n'ai pas encore étudié de près). Malheureusement, j'ai toujours une erreur 500. Je vais également étudier le détail de cette erreur et posté ce qui me paraîterait intéressant.

  10. #10
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    L'erreur provient toujours de cette fameuse ligne :

    <strong>
    <abbr title="Proxies\HotelsGestionAnnoncesBundleEntityDepartementProxy">HotelsGestionAnnoncesBundleEntityDepartementProxy</abbr>
    -&gt;getId
    </strong>
    ()

    <br />
    in C:\wamp\www\Symfony\src\Hotels\GestionAnnoncesBundle\Controller\DepartementController.php at line 220&nbsp;
    Ligne 220 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                    $retour .= $departement->getId() . '_' . $departement->getNom() . '+';
    Or, comme je choisi une localité belge, je n'ai aucun département correspondant.

    PS : concernant ton code, c'est de fait nettement plus simplifié et clair. Par contre, la syntaxe que je ne comprends pas, c'est celle du retour :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return ($data) ? array($data) : array();

  11. #11
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par dubitoph Voir le message
    Or, comme je choisi une localité belge, je n'ai aucun département correspondant.
    Ok, donc dans mon code la donnée retournée correspond à la ligne 19 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $data = $obj->getCommune()->getDepartement();
    Que te retourne $obj->getCommune()->getDepartement(); quand il n'y a pas de données ?

  12. #12
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    Pour répondre à ta question, j'ai donc fait ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    ...
     
        if ($typeElemInit === 'localite') 
         {
          $data = $obj->getCommune()->getDepartement();
     
          echo "debutListe : " . var_dump($data) . ' fin de liste';
         }
     
    ...
    La liste me paraît correctement vide :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    </pre>debutListe :  fin de liste<!DOCTYPE html>

  13. #13
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Remplaces :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return ($data) ? array($data) : array();
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    return (empty($data)) ? array() : array($data);
    Avec ce code on s'assure que l'on renvoie bien des données, si aucune donnée n'est présente on est sûr de renvoyer un tableau vide, de cette manière ta boucle foreach() ne devrait jamais être exécutée

  14. #14
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    Désolé pour ma réaction tardive : j'ai eu un problème de connexion.

    J'ai donc modifié comme tu me l'as indiqué, mais j'ai toujours le même problème...

    Cependant, j'ai testé data :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        if ($typeElemInit === 'localite') 
         {
          $data = $obj->getCommune()->getDepartement();
     
          if(empty($data))
           echo 'Rien dans data';
          else
           echo 'Data avec données'; 
         }
    Et j'obtiens ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Data avec données<!DOCTYPE html>
    Je n'y comprends rien, car lorsque je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
        if ($typeElemInit === 'localite') 
         {
          $data = $obj->getCommune()->getDepartement();
     
          if(empty($data))
           echo 'Rien dans data';
          else
           echo 'Data avec données : ' . var_dump($data) . ' fin affichage'; 
         }
    j'obtiens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    </pre>Data avec données :  fin affichage<!DOCTYPE html>

  15. #15
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    VOILA!!!

    Je pense avoir enfin résolu le problème en faisant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
        if($typeElemInit === 'localite') 
         {
          $data = trim($obj->getCommune()->getDepartement()); 
         }
    Je ne comprends pas pourquoi j'ai un caractère invisible qui m'est retouné lorsque je n'ai pas de résultat, mais bon...

    Un tout grand merci pour l'aide apportée!

  16. #16
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Citation Envoyé par rawsrc Voir le message
    Que te retourne $obj->getCommune()->getDepartement(); quand il n'y a pas de données ?
    Bah voilà, suffisait d'y répondre (post n°11)

  17. #17
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Points : 356
    Points
    356
    Par défaut
    De fait... Mais comme rien n'était affiché, je n'ai pas pensé qu'il me retournait un caractère invisible :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    </pre>debutListe :  fin de liste<!DOCTYPE html>
    Cependant, je ne comprends toujours pourquoi il me retourne quelque chose (caractère blanc ou autre).

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

Discussions similaires

  1. [MySQL] zone de texte non lue ou considérée comme vide !
    Par abouilyas dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 03/06/2011, 00h24
  2. [PHP 5.2] Cherche fonction pour réduire un tableau aux valeurs non vides
    Par renaud26 dans le forum Langage
    Réponses: 3
    Dernier message: 02/06/2011, 18h59
  3. Réponses: 5
    Dernier message: 13/07/2006, 11h11
  4. Réponses: 3
    Dernier message: 12/07/2006, 16h56
  5. [CLASSES] Attributs non-static apparemment considérés comme static ?
    Par Lideln dans le forum ActionScript 1 & ActionScript 2
    Réponses: 6
    Dernier message: 02/07/2006, 21h36

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