rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

[php] afficher les données d'une base mysql

Posté par aroua hed, le jeudi 12 juillet 2007 à 09:40:29
bonjour,
j'arrive pas à afficher les données récupérées d'un base dans un tableau sut une page de mon site voici mon code:
//script pour la page scanlist.html qui récupére les données session_id,user_id,start_time,end_time des tables session,
<?
$requete="select * from session";
$rs=mysql_query($requete,$connect) or die(mysql_error());
$num_rows = mysql_num_rows($rs);
if ($num_rows == 0){
echo "enregitrement non touvé";
}
else {
while($rs_row=mysql_fetch_assoc($rs)){
$sessionid = $rs_row["session_id"];
$userid = $rs_row["user_id"];
$starttime = $rs_row["start_time"];
$endtime = $rs_row["end_time"];
}
}
?>
je cherche que mes données soient lisibles sur la page scanlist.html sous forme d'un tableau
Configuration: Windows XP
Internet Explorer 6.0
Répondre à aroua hed  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jchello, le jeudi 12 juillet 2007 à 10:08:24
Avant même de lire ton script, je remarque que ta page s'appelle "scanlist.html".
Généralement, les extensions .html ne sont pas interprétées par PHP.
Un conseild onc : modifie le titre de ta page ou alors rajoute l'extension .html dans ton php.ini.
De plus, normalement lasyntaxe correcte pour les instructions est en majuscule pour mySQL donc ta requête donne : SELECT * FROM session.
Répondre à jchello

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
freto, le jeudi 12 juillet 2007 à 10:09:55
Bjr
Et a moins d'avoir une session ouverte, je ne vois pas ou se fait la connexion a la base sql
il te manque un connect quelque part je pense
Répondre à freto

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
aroua hed, le jeudi 12 juillet 2007 à 10:52:56
c'est déjà ça marche ce script mais il affiche les données non pas dans un tableau lorsque je fais un echo de chaque champ du tableau et en plus lorsque j'apelle un fichier .php je cherche à les afficher dans un tableau (trace des lignes et des colonnes avec les titres: session_id|user_id|start_time|end_time dans la première ligne) dans ma page web.
Répondre à aroua hed

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
jchello, le vendredi 13 juillet 2007 à 21:27:59
Perso, moi pour .
Je t'ai fait un copié collé d'un script de mon site qui extrait des données de la bdd et les affiche sous forme de tableau :

  <table><tr>
<th>Colonne 1</th>
<th>Colonne 2</th>
<th>Colonne 3</th>
</tr>

<?php
$retour = mysql_query('SELECT * FROM XXXXX ORDER BY ID DESC');
while ($donnees = mysql_fetch_array($retour)) // On fait une boucle pour lister les résultats
{
?>

<tr>
<td><?php echo '$donnees['AAA'].'">'; ?></td>
<td><?php echo $donnees['BBB']; ?></td>
<td><?php echo $donnees['CCC']; ?></td>
</tr>

<?php
} // Fin de la boucle
?>
</table>

Dans ce code XXXXX est le nom de ta table, et AAA, BBB, CCC sont les noms des colonnes où sont les données que tu veux afficher.
Ce code fonctionne très bien chez moi.
Répondre à jchello

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 ploko, le dimanche 16 décembre 2007 à 19:51:34
Salut, je ne suis pas pro dans ce domaine, mais moi, si j'étais toi, je ne me serai pas compliqué la programmation :

<?php

mysql_connect("serveur", "nom_utilisateur", "mot_de_passe");
mysql_select_db("nom_bdd");

$reponses = mysql_query("SELECT * FROM session");

while ($donnees = mysql_fetch_array($reponses) )
{
?>

$requete1 = $donnees['requete1'];
$requete2 = $donnees['requete2'];
$requete3 = $donnees['requete3'];
$requete4 = $donnees['requete4'];
$requete5 = $donnees['requete5'];

<?php
}

?>

C'est ce que j'appelle un "code propre"

PS : vas voir sur le site du zero, tutoriaux PHP section mysql, tu trouveras de meilleures explications que le code que je t'ai fourni.
PS 2 : Tu n'aurais pas pu choisir plus difficile comme nom de requêtes ? ^^
Répondre à ploko
Logiciels pertinents trouvés dans les téléchargements
Télécharger DB Designer 4.0.5.6DB Designer - DB designer 4 est un logiciel permettant de concevoir visuellement des bases de données. Il possède également des fonctions...Catégorie: Bases de données
Licence: Open Source
Télécharger MySQL 5.0.51bMySQL - MySQL est une des systèmes de gestion de bases de données le plus répandu au monde. Catégorie: Bases de données
Licence: Open Source
Télécharger WAMP Server 2.0cWAMP Server - WAMP5 (WAMP signifiant Windows Apache Mysql PHP) est une plateforme de développement Web sous Windows. Il vous permet de...Catégorie: Serveurs
Licence: Freeware/gratuit
Télécharger Visual Basic 6 Runtime (VB6 DLL) 6.0 SP5Visual Basic 6 Runtime (VB6 DLL) - Le Runtime Visual Basic 6 contient l'ensemble des librairies (DLL) nécessaires pour exécuter des programmes écrits en...Catégorie: Librairies (DLL)
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « [php] afficher les données d'une base mysql »