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 :

condition sur une requete sql [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 23
    Points : 29
    Points
    29
    Par défaut condition sur une requete sql
    bonsoir
    j'ai une requête sql :
    SELECT CodeEleve FROM eleve WHERE CodeClasse=$cod
    sachant que $cod=$_session['code']; (récupérer deux fois)
    mais ça marche pas
    merci pour votre aide

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

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 091
    Points : 8 194
    Points
    8 194
    Billets dans le blog
    17
    Par défaut
    $_SESSION et non pas $_session.
    Quel est le message d'erreur ?
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 23
    Points : 29
    Points
    29
    Par défaut
    oui c'est comme ça que j'ai écrié SESSION
    voila le message d'erreur
    Notice: Undefined variable: cod in C:\wamp\www\php_college\savenot.php on line 11
    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 '' at line 1

  4. #4
    Membre émérite Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Points : 2 566
    Points
    2 566
    Par défaut
    Bonjour,

    montre nous plus de code si tu veux que l'on t'aide

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 23
    Points : 29
    Points
    29
    Par défaut
    voila le code que j'utilise :

    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
    <?php require_once('Connections/connect.php'); ?>
    <?php
     
    mysql_select_db($database_connect, $connect);
    $query_savnot = "SELECT * FROM notes";
    $savnot = mysql_query($query_savnot, $connect) or die(mysql_error());
    $row_savnot = mysql_fetch_assoc($savnot);
    $totalRows_savnot = mysql_num_rows($savnot);
     
    mysql_select_db($database_connect, $connect);
    $query_cdeleve = sprintf("SELECT CodeEleve FROM eleve WHERE CodeClasse = $cod");
    $cdeleve = mysql_query($query_cdeleve, $connect) or die(mysql_error());
    $row_cdeleve = mysql_fetch_assoc($cdeleve);
    $totalRows_cdeleve = mysql_num_rows($cdeleve);
     
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Untitled Document</title>
    </head>
    <body>
    <?php
    session_start();
    $cod=$_SESSION['cocl'];
     
    echo $_SESSION['mati'];
     
    ?>
    <?PHP do{
    echo $row_cdeleve['CodeEleve'];
    }while($row_cdeleve = mysql_fetch_assoc($cdeleve));
    $not=$_POST['noa'][0];
    for($i=0;$i<count($_POST['noa']);$i++){
    echo $not=$_POST['noa'][$i]; echo "------------"; } ?>
    </body>
    </html>
    <?php
     
    mysql_free_result($savnot);
     
    mysql_free_result($cdeleve);
    ?>

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

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 091
    Points : 8 194
    Points
    8 194
    Billets dans le blog
    17
    Par défaut
    D'après le msg d'erreur $cod n'existe pas.
    Il faut donc débugger :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo "<h3>[DEBUG] cod vaut [$cod]<h3>" ;
    $query_cdeleve = sprintf("SELECT CodeEleve FROM eleve WHERE CodeClasse = $cod");
    ... et agir en conséquence ;-)
    Un problème exposé clairement est déjà à moitié résolu
    Keep It Smart and Simple

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    23
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2011
    Messages : 23
    Points : 29
    Points
    29
    Par défaut
    oui merci merci c'est résolu j'ai justement placé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <?php session_start();
    $cod=$_SESSION['cocl'];?>
    au haut

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

Discussions similaires

  1. aide sur une requete sql
    Par digger dans le forum Langage SQL
    Réponses: 1
    Dernier message: 23/11/2006, 17h19
  2. [MySQL] Condition pour une Requete sql vide
    Par needles94000 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 17/03/2006, 18h03
  3. [MySQL 4.1] probleme d'accents sur une requete SQL
    Par tatayoyo dans le forum Langage SQL
    Réponses: 4
    Dernier message: 10/11/2005, 16h06
  4. pb ordre sur une requete SQL
    Par richard038 dans le forum Bases de données
    Réponses: 2
    Dernier message: 03/08/2005, 15h26
  5. Condition sur une requete
    Par faayy dans le forum Langage SQL
    Réponses: 2
    Dernier message: 29/04/2005, 14h28

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