begin process at 2012 05 31 12:18:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Problème Base Inconnu


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème Base Inconnu

mardi 31 mai 2005 à 08:18:43 | Problème Base Inconnu

Vin Gazoil

Bonjour, j'ai une erreur dans le code suivant mais je n'arrive pas à la déterminé, j'y ai passé tout mon aprem hier.
Voici le code :

<?php
   #Variables
     $server_ip= "localhost";
     $db="base";
     $famille=$_GET['nom'];

   #Requete
     $qry_nom="SELECT id_FAM FROM FAMILLE WHERE nom_FAM = \"$famille\"";

   #Connection au serveur SQL
     $handle=mysql_connect($server_ip,"root","") or die ("Echec connection base SQL");

   #Selection de la base de donnée
     mysql_select_db($db) or die ("Echec selection base SQL");

   #Lancement requête
     $n=mysql_query($qry_nom) or die ("Echec requete SQL");

     $lignes_nom=mysql_num_rows($n);

     echo $lignes_nom."\t".$famille."\t".$n;

     $qry_affiche="SELECT * FROM PRODUITS WHERE id_FAM = \"$lignes_nom\"";
     $r=mysql_query($qry_affiche) or die ("Echec requete SQL");

   #Recuperation du nombre de lignes et de colonnes du resultat
     $result_lignes=mysql_num_rows($r);
     $result_champs=mysql_num_fields($r);

   #Affichage du resultat
     echo "<center><h1>".$famille."</h1><br><br>";

     echo "Requete: <I>".$qry_affiche."</I><br>Resultat:".$result_lignes." ligne(s) de ".$result_champs." champ(s)<br><br>";
     $j=0;

   #Traitement du resultatligne par ligne
     echo "<table>";
     while ($l=mysql_fetch_array($r)){
         echo "<tr>";
         for ($i=0;$i<$result_champs;$i++){
             echo "<td width=\"150\">$l[$i]</td>";
        }
         echo "</tr>";
        $j=$j+1;
    }
    echo "</table>";

   #Deconnection du serveur SQL
    mysql_close($handle);
?>

La variable $nom n'est pas vide.Mais la variable $lignes_nom retourne toujours  1 alors qu'elle devrai  changer  en fonction du nom($nom).Voila mon problème  ?
Merci d'avance à tous

mardi 31 mai 2005 à 08:29:13 | Re : Problème Base Inconnu

Vin Gazoil

Excusé moi à force de changer les variables pour testé, en fait la variable $nom dont je vous parle au dessus est $famille.
mardi 31 mai 2005 à 09:06:41 | Re : Problème Base Inconnu

Anthomicro

Salut,

quelle est ton erreur ?


    mardi 31 mai 2005 à 09:22:05 | Re : Problème Base Inconnu

    Vin Gazoil

    En fait, mon code ne contient pas d'erreur de syntaxe. mais la variable $lignes_nom retourne tjs à "1" alors qu'elle  devrai  varié en fonction du résultat de la requète qui contient la variable $famille.
    Et mon problème, c'est que je n'arrive pas a trouver pourquoi $lignes_nom ne bouge pas ?

    mardi 31 mai 2005 à 10:44:27 | Re : Problème Base Inconnu

    malalam

    Administrateur CodeS-SourceS
    Hello,

    ta requete te renvoie plusieurs enregistrements ... ?
    mardi 31 mai 2005 à 10:57:50 | Re : Problème Base Inconnu

    Vin Gazoil

    Salut!
    non non elle ne me renvoie que "1".

    mardi 31 mai 2005 à 11:13:39 | Re : Problème Base Inconnu

    malalam

    Administrateur CodeS-SourceS
    Non ce que je veux dire, c'est que tu trouves plusieurs familles ou non ?
    mardi 31 mai 2005 à 11:14:10 | Re : Problème Base Inconnu

    malalam

    Administrateur CodeS-SourceS
    Est-ce qu'il y a plusieurs familles dans ta table portant ce nom...? (contenu dans $famille)
    mardi 31 mai 2005 à 11:25:51 | Re : Problème Base Inconnu

    Vin Gazoil

    ha ok, dsl j'avais pas compris ça.non chaque nom de famille est unique.
    mardi 31 mai 2005 à 12:04:24 | Re : Problème Base Inconnu

    malalam

    Administrateur CodeS-SourceS
    Réponse acceptée !
    Donc il est normal que mysql_num_rows() renvoie 1.
    Cette fonction renvoie le nombre d'enregistrements renvoyes par ta requete.

    1 2

    Cette discussion est classée dans : base, mysql, sql, lignes, echo


    Répondre à ce message

    Sujets en rapport avec ce message

    Fonctionne pas sous internet explorer [ par Vin Gazoil ] Salut à tous! en fait mon code fonctione trés bien sous Mozilla, ce qui n'est pas le cas sous internet Explorer. Mon problème est sur l'affichage de m prob pagination [ par soussan ] je suis débutante en php et j'ai un prob avec code pagination que j'ai trouvé sur le web,qlq1 peut m'aider à trouver l'erreur et merci:$server = "loca prob pagination [ par soussan ] sltj'ai un rpob de pagination ; pour la premiere page tt marche bien mais pour la deuxième je suis bloqué ca donne pas la suite des enregistrement voi Figer et colorer un enregistrement de textarea [ par Piegan ] Bonjour à Toutes et à Tous Voilà mon problème je désire figer et colorer l'enregistrement d'un textarea, d'une catégorie d'utilisateur, en haut d'un Afficher données de 2 tables dans un tableau [ par Chewba ] Bonjour, Je cherche comment je peux faire pour afficher les données provenant de 2 tables différentes dans un tableau.J'ai une table Roster_members et Envois de fichiers php vers mysql [ par jonathan724 ] Salut ! j' ai un problème, j' aimerai à partir d' un formulaire, envoyer les donnés du formulaire vers ma page mysql. J' ai déja fais le code mais il Modification base de donnée via php [ par twelvestones ] Bonjour             Je poste un message ici car je n'arrive pas a  modifier des données dans ma base mysql je my prend comme ca:       $base = mys je pige plus rien (sql et google map) [ par AsselusBorealiss ] Bonjour a tous et bonne annee a tous (te)une Demande d'explication SVP < recherche base mysql [ par cobra176 ] bonjour a tousj'ai un probleme , j'ai un code qui me permet de recherche des informations contenu dans une seule table mais je veux recherche une info Problème affichage sur plusieurs colonnes [ par R3dDragon ] // connexion à la bdd$bdd = mysql_connect($sql_serveur, $sql_login, $sql_pass);  // selection de la table mysql_select_db($sql_bdd,$bdd);// requête SQ


    Nos sponsors


    Sondage...

    CalendriCode

    Mai 2012
    LMMJVSD
     123456
    78910111213
    14151617181920
    21222324252627
    28293031   

    Consulter la suite du CalendriCode

    A découvrir



     
    Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
    CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
    CodeS-SourceS.com© est une marque déposée tous droits réservés

    Google Coop CodeS-SourceS Google Coop CodeS-SourceS
    Temps d'éxécution de la page : 0,577 sec (3)

    Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales