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 :

Espaces non pris en compte


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Par défaut Espaces non pris en compte
    Bonjour,

    dans une base de données, je rentre des données textes ayant parfois un espace, par exemple : Noms communs. J'affiche ces données depuis ma base dans une liste déroulante, et si je sélectionne un texte contenant un espace, alors il ne me le détecte pas, c'est comme si je n'avais rien sélectionné.

    De même, nous avons fait une espèce de recherche suivant un titre de livre rentré, si le titre du livre contient des espaces alors il n'est pas reconnu, mais si on met des _ à la place alors ça marchera (sauf que c'est moche).

    Y' a-t-il une explication à ceci ou une solution ?

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Par défaut
    Peux tu nous donner le schéma de ta base, le code de la liste déroulante et du moteur de recherche s'il te plait?

    A priori, il n'y a pas de raisons pour que les espaces ne soient pas pris en compte, le problème doit sûrement ailleurs.

  3. #3
    Membre éclairé Avatar de baggie
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    755
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 755
    Par défaut
    Voila voila :

    - ma base : TABLE superMC

    table d'où je sors les données qui s'affichent dans la liste déroulante, avec CodeSuper comme numéro auto-incrémenté et nom (ce qui s'affichera dans la liste) comme champ "unique".

    CodeSuper int(10) UNSIGNED auto_increment
    nom varchar(60) latin1_swedish_ci Unique
    Commentaire text latin1_swedish_ci


    - la liste déroulante :

    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
     
    // Table pour les catégories à sélectionner
    echo '<p>Catégorie</p></td>';
    // Zone d'affichage des catégories
    echo '<td><label>';
     
    $connexion = mysql_connect($serveur, $login, $mdp) ;
    mysql_select_db($base, $connexion);
    // Requête pour l'affichage des catégories
    $req_cat = mysql_query("SELECT CodeSuper,nom FROM super_MC ORDER BY super_MC.nom ASC "); 
    // Catégories
    echo '<select name="list_cat" onchange="this.form.submit()">';
    echo '<option value="1">Choisissez dans la liste</option>';
    while ($donnees = mysql_fetch_array($req_cat)) 
    {  
    	$selected = (isset($_POST['list_cat']) && $_POST['list_cat'] == $donnees['CodeSuper'])? " selected":""; 
    	echo '<option value="'.$donnees['CodeSuper'].'"'. $selected.'>'.$donnees['nom'].'</option>';
    }
    echo '</select></label>';
    echo '</td></tr>';

    Pour la page de recherche, je mettrais le code plus tard car je n'ai pas encore la page (on est sur un projet à plusieurs), mais si déja le problème pouvait trouver une solution pour ci dessus ça serait génial =)

Discussions similaires

  1. [2008R2] Espaces non pris en compte
    Par traboul55 dans le forum SSRS
    Réponses: 0
    Dernier message: 03/02/2015, 10h56
  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, 14h21
  3. [ASE][SQL]WHERE non pris en compte
    Par Benjamin78 dans le forum Sybase
    Réponses: 1
    Dernier message: 24/03/2006, 12h00
  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, 10h57
  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, 08h35

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