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 :

else non pris en compte [PHP 5.0]


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    autodidacte
    Inscrit en
    Juin 2014
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : autodidacte

    Informations forums :
    Inscription : Juin 2014
    Messages : 45
    Points : 29
    Points
    29
    Par défaut else non pris en compte
    Bonjour,
    Voici mon premier message sur le forum.

    Mon code commence comme cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    if(isset($_POST['submit_rechercher']))
      { include('mysql_connect.php');
     
           if (isset($_POST['type_de_bien']) && !empty($_POST['type_de_bien'])) 
    	      {$type_de_bien = mysql_real_escape_string($_POST['type_de_bien']);
     
    		   if ($type_de_bien == 'Appartement')
    		     { if (isset($_POST['rooms']) && !empty($_POST['rooms'])) 
    			  { $_POST['rooms'] = array_map('mysql_real_escape_string',$_POST["rooms"]);
                              }
    	            else {$e_rooms = 'Le champs "Nombre de pièces" est requis'; 
    		          }
    Le problème que je n'arrive pas à résoudre est que $e_rooms ne s'affiche pas en cas de empty($_POST['rooms']); et j'ai comme erreur :
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')
    uniquement lorsque soit rooms soit ville sont empty. Si je sélectionne une ou plusieurs villes, + un ou plusieurs nombres de pièces, pas d'erreur SQL, et les résultats s'affichent à merveille.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (empty($_POST['rooms']))  {$e_rooms = 'Le champs "Nombre de pièces" est requis'; /// Mon code ignore le else, alors que sur chacun de mes 2 select multiple (rooms et ville), je commence avec un  <option value='' selected='selected'> Choisir </option> .
    Merci beaucoup pour vos lumières car j'ai retourné le problème dans tous les sens et je ne comprends pas ce qui cloche.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2012
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 42
    Points : 43
    Points
    43
    Par défaut
    Difficile de te répondre vu que tu ne postes l'endroit d'où provient l'erreur.

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    autodidacte
    Inscrit en
    Juin 2014
    Messages
    45
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : autodidacte

    Informations forums :
    Inscription : Juin 2014
    Messages : 45
    Points : 29
    Points
    29
    Par défaut
    Résolu. Fallait savoir. Ce que j'avais mis comme code et informations était parfaitement suffisant pour mettre le doigt sur mon problème...

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

Discussions similaires

  1. Else non pris en compte
    Par poupou19 dans le forum Langage
    Réponses: 7
    Dernier message: 16/12/2012, 10h40
  2. [QR 4.05] Propriété imprimante non pris en compte
    Par portu dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 30/09/2008, 15h21
  3. [ASE][SQL]WHERE non pris en compte
    Par Benjamin78 dans le forum Sybase
    Réponses: 1
    Dernier message: 24/03/2006, 13h00
  4. Accents non pris en compte dans les requêtes SELECT
    Par YanK dans le forum Requêtes
    Réponses: 1
    Dernier message: 30/08/2005, 11h57
  5. [event] keyListener non pris en compte
    Par pierre.zelb dans le forum Agents de placement/Fenêtres
    Réponses: 5
    Dernier message: 03/08/2005, 09h35

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