Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1144 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] générer des lignes de tableau automatiquement

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] générer des lignes de tableau automatiquement

n°376763
hazel
^^
Posté le 29-04-2003 à 17:25:10  profilanswer
 

Bijour tout le monde.
Je voudrais que pour chaque enregistrement de ma table, une ligne de tableau soit créé histoire d'afficher proprement le listing
voici mon script, il ne marche pas d'ou vient le problème je ne sais pas... je suis unn gros n00b
 
<?php
// connexion à la base
$db = mysql_connect('localhost','hazel','';);
// sélection de la base
mysql_select_db('mabase',$db);
// on écrit la requête
$sql = 'SELECT champ1,champ2,champ3,champ4,champ5,champ6 FROM inscrit';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrements
 
while($data = mysql_fetch_array($req))
    {
    // on affiche les informations de l'enregistrements en cours et on créé une ligne au tableau
    $html ="<table>
    <tr>
    <td>'.$data['champ1'].'</td>
    <td>'.$data['champ2'].'</td>
    <td>'.$data['champ3'].'</td>
    <td>'.$data['champ4'].'</td>
    <td>'.$data['champ5'].'</td>
    <td>'.$data['champ6'].'</td>
    </tr>
    </table>";
        }
echo ''.$html.'';
 
// fermeture de la connexion
mysql_close();
?>
 
j'ai déja fait une recherche sur le forum et les sites spécialisé mais j'ai pas trouver. Si quelqu'un à un tuto a me proposer ce serait sympa.
merci
 [:tuffgong] VOUS  [:tuffgong]

mood
Publicité
Posté le 29-04-2003 à 17:25:10  profilanswer
 

n°376777
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 17:28:43  profilanswer
 

Hazel a écrit :

Bijour tout le monde.
Je voudrais que pour chaque enregistrement de ma table, une ligne de tableau soit créé histoire d'afficher proprement le listing
voici mon script, il ne marche pas d'ou vient le problème je ne sais pas... je suis unn gros n00b
 
<?php
// connexion à la base
$db = mysql_connect('localhost','hazel','';);
// sélection de la base
mysql_select_db('mabase',$db);
// on écrit la requête
$sql = 'SELECT champ1,champ2,champ3,champ4,champ5,champ6 FROM inscrit';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrements
 
while($data = mysql_fetch_array($req))
    {
    // on affiche les informations de l'enregistrements en cours et on créé une ligne au tableau
    $html ="<table>
    <tr>
    <td>'.$data['champ1'].'</td>
    <td>'.$data['champ2'].'</td>
    <td>'.$data['champ3'].'</td>
    <td>'.$data['champ4'].'</td>
    <td>'.$data['champ5'].'</td>
    <td>'.$data['champ6'].'</td>
    </tr>
    </table>";
        }
echo ''.$html.'';
 
// fermeture de la connexion
mysql_close();
?>
 
j'ai déja fait une recherche sur le forum et les sites spécialisé mais j'ai pas trouver. Si quelqu'un à un tuto a me proposer ce serait sympa.
merci
 [:tuffgong] VOUS  [:tuffgong]  


 
 

Code :
  1. <?php
  2. // connexion à la base
  3. $db = mysql_connect('localhost','hazel','');
  4. // sélection de la base
  5. mysql_select_db('mabase',$db);
  6. // on écrit la requête
  7. $sql = 'SELECT champ1,champ2,champ3,champ4,champ5,champ6 FROM inscrit';
  8. // on envoie la requête
  9. $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  10. // on fait une boucle qui va faire un tour pour chaque enregistrements
  11. while($data = mysql_fetch_array($req))
  12.     {
  13.     // on affiche les informations de l'enregistrements en cours et on créé une ligne au tableau
  14.     $html ="<table>
  15.     <tr>
  16.     <td>'.$data['champ1'].'</td>
  17.     <td>'.$data['champ2'].'</td>
  18.     <td>'.$data['champ3'].'</td>
  19.     <td>'.$data['champ4'].'</td>
  20.     <td>'.$data['champ5'].'</td>
  21.     <td>'.$data['champ6'].'</td>
  22.     </tr>
  23.    <tr>
  24.     <td colspan=6><hr></td>
  25.     </tr>
  26.     </table>";
  27.         }
  28. echo ''.$html.'';
  29. // fermeture de la connexion
  30. mysql_close();
  31. ?>


 
OU ( et c'est mieux)
EN CSS avec un border-bottom  ;)  
 
 
 


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°376778
Profil sup​primé
Posté le 29-04-2003 à 17:28:46  answer
 

Code :
  1. $html ="

 
 
uh?
c'est quoi ca?
$html=echo?

n°376781
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 17:29:54  profilanswer
 

chacal_one333 a écrit :

Code :
  1. $html ="

 
 
uh?
c'est quoi ca?
$html=echo?


 
c'est le contenu ..... le html est contenu dans une variable qui se nomme $html  [:spamafote]


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
n°376795
hazel
^^
Posté le 29-04-2003 à 17:33:10  profilanswer
 

justement ca ne marche le echo ''.$html''

n°376803
Profil sup​primé
Posté le 29-04-2003 à 17:34:37  answer
 

function html()
{
// connexion à la base
$db = mysql_connect('localhost','hazel','';);
// sélection de la base
mysql_select_db('mabase',$db);
// on écrit la requête
$sql = 'SELECT champ1,champ2,champ3,champ4,champ5,champ6 FROM inscrit';
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrements
 
while($data = mysql_fetch_array($req))
   {
   // on affiche les informations de l'enregistrements en cours et on créé une ligne au tableau
   $html ="<table>
   <tr>
   <td>'.$data['champ1'].'</td>
   <td>'.$data['champ2'].'</td>
   <td>'.$data['champ3'].'</td>
   <td>'.$data['champ4'].'</td>
   <td>'.$data['champ5'].'</td>
   <td>'.$data['champ6'].'</td>
   </tr>
   </table>";
       }  
}
html();
 
 :D

n°376805
Profil sup​primé
Posté le 29-04-2003 à 17:35:01  answer
 

Hazel a écrit :

justement ca ne marche le echo ''.$html''
 

ben echo $html; tout simplement

n°376809
hazel
^^
Posté le 29-04-2003 à 17:36:05  profilanswer
 

Thx chacal, j'essaye ca ce soir

n°376814
Freekill
Electron libre…
Posté le 29-04-2003 à 17:36:21  profilanswer
 

Code :
  1. <?php
  2. $db = mysql_connect("localhost","hazel","" );
  3. mysql_select_db("mabase",$db);
  4. $sql = "SELECT * FROM inscrit";
  5. $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  6. $html = "<table>";
  7. while($data = mysql_fetch_array($req))
  8. {
  9.   $html .= "
  10.   <tr>";
  11.   foreach ($data as $this)
  12.   {
  13.     $html .= "
  14.     <td>".$this."</td>";
  15.   }
  16.   $html .= "
  17.   </tr>";
  18. }
  19. $html .= "
  20. </table>";
  21. echo $html;
  22. mysql_close();
  23. ?>


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6
n°376816
simogeo
j'ai jamais tué de chats, ...
Posté le 29-04-2003 à 17:37:30  profilanswer
 

Hazel a écrit :

justement ca ne marche le echo ''.$html''
 


 
[:mlc] ca t'étonnes ????????


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
mood
Publicité
Posté le 29-04-2003 à 17:37:30  profilanswer
 

n°376824
Freekill
Electron libre…
Posté le 29-04-2003 à 17:40:19  profilanswer
 

simogeo a écrit :


 
[:mlc] ca t'étonnes ????????


 
Oui! C'est nul! PHP c'est mal foutu! :o
 
[:ddr555]


---------------
Faux & usage de faux ¤ Machins roses ¤ ASCIImage ¤ HFR Enhance v0.8.6

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] générer des lignes de tableau automatiquement

 

Sujets relatifs
[HTML/PHP] Enregistrer plutôt qu'Ouvrir un fichier dans un lien[Algo] Affichage d'un tableau dans un format particulier
[PHP] +[JS] Récupération des données entre listesDétruire tous les éléments d'un tableau, SAUF UN !!!
[PHP] Quel logiciel pour interfacer oracle et php ?est ce qu'il y a un equivalent d'ETAT(Access) en PHP pour impression
[PHP] Supprimer les doubles espaces PHP : creation d'une fonction a nombre de parametres variables ?
[FLASH \ PHP]problème avec un champ de texte.[PHP] Temps restant avant expiration d'un cookie
Plus de sujets relatifs à : [PHP] générer des lignes de tableau automatiquement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR