Accueil > Forum > > > > Probleme affichage resultat requete
Probleme affichage resultat requete
vendredi 16 mars 2007 à 11:26:36 |
Probleme affichage resultat requete

22max
|
Bonjour, voici mon problème:
je souhaite afficher le contenu de la table signature.
en temps normal, c'est une requête de base que j'arrive à faire et à afficher dans une page tout simplement.
je précise bien sur que la table n'est pas vide et contiens
plusieurs enregistrements. Code :- <?
- // Déclaration des paramètres de connexion
- $host = "******";
- $login = "******";
- $pass = "******";
- $base = "******";
- // Connexion au serveur
- mysql_connect($host, $login,$pass) or die("erreur de connexion au serveur" );
- mysql_select_db($base) or die("erreur de connexion a la base de donnees" );
- // Creation et envoi de la requete
- $query = "SELECT * FROM signature";
- $result = mysql_query($query)or die(mysql_error());
- // Recuperation des resultats
- if (!mysql_fetch_row($result)) {
- echo "Aucun enregitrement ne correspond\n";
- }
- else {
- echo "les resultats sont :<br />";
- while ($row = mysql_fetch_row($result)) {
- $id_r = $row[0];
- $type_r = $row[1];
- $nom_r = $row[2];
- $mail_r = $row[3];
- $theme_r = $row[4];
- $couleur_r = $row[5];
- $precisions_r = $row[6];
- $ip_r = $row[7];
- $statut_r = $row[8];
- echo
" - " . $id_r . ", " . $type_r . ", " . $nom_r . ", " . $mail_r . ", "
. $theme_r . ", " . $couleur_r . ", " . $precisions_r . ", " . $ip_r .
", " . $statut_r . ", ";
- }
- }
- ?>
ce qui est affiché à l'ecran :
les resultats sont : structure de la table : CREATE TABLE `signature` ( `dem_id` INT( 11 ) NOT NULL AUTO_INCREMENT , `dem_type` VARCHAR( 11 ) NOT NULL , `dem_nom` VARCHAR( 255 ) NOT NULL , `dem_mail` VARCHAR( 70 ) , `dem_theme` VARCHAR( 50 ) , `dem_couleur` VARCHAR( 35 ) , `dem_precisions` VARCHAR( 255 ) , `dem_ip` VARCHAR( 20 ) , `dem_status` INT( 1 ) NOT NULL , PRIMARY KEY ( `dem_id` ) ) TYPE = MYISAM ; Merci d'avance a qui trouvera.
|
|
vendredi 16 mars 2007 à 14:55:12 |
Re : Probleme affichage resultat requete

ehmarc
|
salut,
"ce qui est affiché à l'ecran : les resultats sont :" Fait clique droit puis afficher la source et regarde si tes données sont présentes A mon avis c'est le reste de ton HTML qui foire ...
Histoire de tuner ton code tu peut mettre des ' a la place des "
Sinon dans ta premiere condition tu peut utiliser mysql_num_rows http://fr2.php.net/manual/fr/function.mysql-num-rows.php qui ramene le nombre de ligne (et tu regarde si c'est supérieur à 0) et ensuite tu peut faire un truc genre "il y a X résultat affichés"
J'espere que c'est ca! ++
|
|
vendredi 16 mars 2007 à 18:31:18 |
Re : Probleme affichage resultat requete

22max
|
j'ai modifié ma page en consequence : - echo "les resultats sont :<br />";
- //$row = mysql_fetch_row($result);
- //print_r($row);
- while ($row = mysql_fetch_row($result)) {
- $id_r = $row[0];
- $type_r = $row[1];
- $nom_r = $row[2];
- $mail_r = $row[3];
- $theme_r = $row[4];
- $couleur_r = $row[5];
- $precisions_r = $row[6];
- $ip_r = $row[7];
- $statut_r = $row[8];
- echo
" - " . $id_r . ", " . $type_r . ", " . $nom_r . ", " . $mail_r . ", "
. $theme_r . ", " . $couleur_r . ", " . $precisions_r . ", " . $ip_r .
", " . $statut_r . ", ";
- }
ce qui est affiché à l'ecran : les resultats sont : - 3, utilisateur, Hylien Link, lol@yahoo.com, , , , 82.127.240.25, 0, hors, le probleme, c'est que si j'execute la meme requete dans mysql, je n'obtiend pas le meme resultat.
j'obient ceci :
[ Lien ] hors, avec un SELECT * FROM signature; je devrait avoir 2 ligne sur ma page php.
merci d'avance.
|
|
vendredi 16 mars 2007 à 18:47:14 |
Re : Probleme affichage resultat requete

FhX
|
Réponse acceptée !
Je dois voir 40 fois la même demande depuis quelques jours :) - if (!mysql_fetch_row($result)) {
- echo "Aucun enregitrement ne correspond\n";
- }
A partir du moment ou tu as ca, tu parcours déja le premier enregistrement. Quand tu fais un fetch(), tu déplaces un curseur interne. C'est comme un compteur. Ex : $compteur = 0; if ( !$compteur++ ) { echo 'erreur'; } while ( $compteur++ ) { echo $compteur; } Si tu fais ca, tu t'apercevras que tu démarres à 1 et non pas à 0 ! L'exemple ci dessus est la même chose que mysql_fetch_array(). Voila voila :)
|
|
vendredi 16 mars 2007 à 18:58:07 |
Re : Probleme affichage resultat requete

22max
|
ah ok, j'y avais pas pensé. merci de ta reponse en tout cas :)
|
|
Cette discussion est classée dans : table, mysql, row, varchar, dem
Répondre à ce message
Sujets en rapport avec ce message
Problème de création de table Mysql [ par perig ]
BonjourVoilà je cherche à créer une table dans ma base Mysql (je suis chez free).Mon programme fonctionne (je consulte tous les codes d'erreur et tout
aficher n'importe quelle table. [ par jchbt ]
salut, je cherche a ecrire du code capable de m'afficher n'importe quelle requete et je rame sur l'imbrication d'une boucle. je n'arrive pas a imbriqu
qqun peut regarder mon code ? [ par Teclis01 ]
voil¨¤ en fait je cherche a calculer le tps total des appels de clients le probleme c est kil ne me fait que 1 appel par ligne et je comprends pas tro
probleme de syntaxe avec mySQL [ par beber00 ]
Bonjour a tous, Je cherche le moyen de créer une table dans MySQL avec de nombreuses entités. $_POST['nomsemestre'] représente le nom que l'on
creat table [ par kelm_by ]
salut tous le monde,je veux créer une base de donneés mais ca marche pas.pouvez vous m'aider svpmerci$connect = mysql_connect("sql.free.fr","********"
problème de variable dans une requete mysql [ par Moritus ]
bonjour, j'ai quelques petits problèmes avec un bout de code. habituellement j'utilise $data['texte'] pour récupéré le contenu d'un champ de ma t
probleme d' Affichier table mysql [ par khaledinfor ]
pour affichier d'un table mysql en php utilise deux page web : affichier.php et affichier_lien.php creation d'un table table1 sur la base blog.creat
Nom de table variable [ par minet5 ]
bonjour,cela fait 2 jours que je ne trouve pas la solution et je viens a votre aide!je crée une table dont le nom est concatener 'commandex' ou x est
[PHP/MYSQL]Scripte d'ajout de points par allopass [ par healiha ]
Bonjour tous le monde il se trouve que je tien un site et que j'aimerais que les utilisateurs gagnent 10 points quand l'allopass entré est bon de mani
Soustraction dans PHP de deux colonnes mysql [ par lymphis ]
bonjour,voilà je vient de crée un projet à cette adresse: http://www.phpcs.com/codes/COMPTES-DIRECT-V0-ALPHA_47783.aspxle soucis c'est que ma base de
Livres en rapport
|
Derniers Blogs
[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL?[WF4] UN BINDING ACTIVITY/ACTIVITYDESIGNER QUI PASSE MAL? par JeremyJeanson
Certain d'entre vous on peut être vécu cette situation embarrassante après quelques temps passer avec WF4 : Au début avec mon " ActivityDesigner" , tout allait bien. Et puis un jour j'ai au des problèmes de " Binding" . Alors nous sommes allé sur le site ...
Cliquez pour lire la suite de l'article par JeremyJeanson MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ?MYTIC - SHAREPOINT 2010 : DéJà UN MYTHE MICROSOFT ? par junarnoalg
La prochaine session de MyTIC aura lieu à Namur, le 23 mars prochain. Pendant presque une heure, nous parlerons de SharePoint 2010. Voici un aperçu du programme.
Accueil : 17h30 Début de la session : 18h00 - Les nouvelles int...
Cliquez pour lire la suite de l'article par junarnoalg [MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA[MIX10] KEYNOTE DEUXIèME JOURNéE - INTERNET EXPLORER 9, HTML5, VISUAL STUDIO 2010, ODATA par cyril
Le deuxième keynote du mix fut très riche en contenu. Internet Explorer 9 Juste un après le lancement de Internet Explorer 8, Microsoft a dévoilé les nouveautés de Internet Explorer 9. Désormais, IE supportera HTML5, SVG et CSS3. L'élément ...
Cliquez pour lire la suite de l'article par cyril CERTIFICATIONS BETA .NET 4CERTIFICATIONS BETA .NET 4 par KooKiz
Les inscriptions pour les certifications beta .NET 4 ont commencé. L'inscription est offerte pour les examens suivants : - 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4 - 71-515, TS: Web Applications Development with...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
Academy System (10.9.4.0)ACADEMY SYSTEM (10.9.4.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Xilisoft Convertisseur Vidéo Ultimate (5.1.39.0305)XILISOFT CONVERTISSEUR VIDéO ULTIMATE (5.1.39.0305)Xilisoft Convertisseur Vidéo Ultimate est un outil puissant de conversion vidéo, facile à utilise... Cliquez pour télécharger Xilisoft Convertisseur Vidéo Ultimate Xilisoft DVD Ripper Ultimate (5.0.64.0304)XILISOFT DVD RIPPER ULTIMATE (5.0.64.0304)Xilisoft DVD Ripper Ultimate est un logiciel excellent pour copier et convertir DVD vers presque ... Cliquez pour télécharger Xilisoft DVD Ripper Ultimate Rigs of Rods (63.3)RIGS OF RODS (63.3)c'est un jeu de multi-simulation camions,autobus voitures, avions, bateaux, hélicoptère avec défo... Cliquez pour télécharger Rigs of Rods
Comparez les prix

HTC Magic
Entre 429€ et 429€
|