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 :

Erreur dans une requête [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 487
    Par défaut Erreur dans une requête
    Bonjour,

    Ce bout de code appelle un rapport:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <FORM action="sond_voir.php?" METHOD="GET">
    	<INPUT TYPE="hidden" name="no" value="<?php echo $v_ent["s_passeport"]?>"  SIZE=7 >
      <INPUT TYPE="hidden" name="cate" value="<?php echo $v_ent["categorie"]?>"  SIZE=7 >
     	<INPUT TYPE="hidden" name="nom" value="<?php echo $v_ent["nom"]?>"  SIZE=7 >
     	<INPUT TYPE="hidden" name="prenom" value="<?php echo $v_ent["prenom"]?>"  SIZE=7 >
    	<INPUT TYPE="submit" VALUE="Voir sondage">
    </FORM>
    Quand la requête s'exécute, j'obtiens cette erreur: Unknown column 'U9' in 'where clause'

    Je récupère les données comme ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    	$no_passeport = $_GET['no'];
    	$categorie = $_GET['cate'];	
    	$nom = $_GET['nom'];
    	$prenom = $_GET['prenom'];	
    	//echo $categorie;
    ?>
    Si j'écris la catégorie 'U9', ça fonctionne.

  2. #2
    Membre confirmé Avatar de Azephel
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut
    Salut !
    Est-ce que tu peux nous donner ta requête, parce qu'apparemment, ton erreur vient de celle-ci.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 487
    Par défaut
    Oups, merci de me le dire!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    	$reponse = mysql_query("
    	SELECT e_ponctualite,pon_note,e_dynamiste,dyn_note,e_entrainement,ent_note,e_respect,resp_note,
    	e_ecoute,eco_note,e_pratique,pp_note,e_partie,par_note,e_connaissance,con_note,e_langue,lan_note,
    	e_tenue,ten_note,e_horaire,hor_note,e_arbitre,arb_note,e_ecart,eca_note,e_staff,staf_note,e_ats,dig_note,
    	e_impact,imp_note,e_retour,ret_note,e_note,
    	e_esprit,e_apprecie,e_division,e_info,e_pts,e_note2,
    	ef_pedagogie,ef_technique,ef_psychologie,ef_militaire,ef_relaxation,ef_aucune,ef_note,s_retour,s_hiver,s_cld,
    	maj,categorie
    	FROM `ATS_sondage` where categorie=$categorie and passeport=$no_passeport") or die(mysql_error());

  4. #4
    Membre confirmé Avatar de Azephel
    Inscrit en
    Février 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Février 2007
    Messages : 141
    Par défaut

    En fait je viens de m'apercevoir d'une chose :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <INPUT TYPE="hidden" name="no" value="<?php echo $v_ent["s_passeport"]?>"  SIZE=7 >
      <INPUT TYPE="hidden" name="cate" value="<?php echo $v_ent["categorie"]?>"  SIZE=7 >
     	<INPUT TYPE="hidden" name="nom" value="<?php echo $v_ent["nom"]?>"  SIZE=7 >
     	<INPUT TYPE="hidden" name="prenom" value="<?php echo $v_ent["prenom"]?>"  SIZE=7 >
    Est-ce que ça viendrai de la, essayes en faisant plutôt comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <INPUT TYPE="hidden" name="no" value="<?php echo $v_ent['s_passeport']?>"  SIZE=7 >
      <INPUT TYPE="hidden" name="cate" value="<?php echo $v_ent['categorie']?>"  SIZE=7 >
     	<INPUT TYPE="hidden" name="nom" value="<?php echo $v_ent['nom']?>"  SIZE=7 >
     	<INPUT TYPE="hidden" name="prenom" value="<?php echo $v_ent['prenom']?>"  SIZE=7 >
    car dans ton indexation, tu utilises des guillemets (") alors du coup ça ferme ta chaîne value.

    Je sais pas si ça vient de la, mais déjà y'a ça ! (sauf si je me goure comme une truite)

    Et sinon, l'echo $categorie te renvoit quoi ?

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 487
    Par défaut
    $categorie retourne le contenu du champs comme désiré!

  6. #6
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    remplace
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FROM `ATS_sondage` where categorie=$categorie and passeport=$no_passeport
    par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FROM `ATS_sondage` where categorie='$categorie' and passeport=$no_passeport

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

Discussions similaires

  1. Erreur dans une requète
    Par phoque.r dans le forum Requêtes
    Réponses: 2
    Dernier message: 17/04/2007, 14h10
  2. #Erreur dans une requête avec une fonction personnalisée
    Par pguiheu dans le forum Requêtes et SQL.
    Réponses: 9
    Dernier message: 04/07/2006, 15h45
  3. [MySQL] Erreur dans une requête
    Par sagitarium dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 13/05/2006, 21h38
  4. [MySQL] Erreur dans une requête sql
    Par Goundy dans le forum PHP & Base de données
    Réponses: 37
    Dernier message: 30/01/2006, 16h08
  5. [VBA] Erreur dans une requête
    Par Damsou dans le forum Access
    Réponses: 31
    Dernier message: 21/06/2005, 17h04

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