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

  FORUM HardWare.fr
  Programmation
  PHP

  (débutant) mise en page requete SQL.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

(débutant) mise en page requete SQL.

n°1703151
punk'd
Posté le 16-03-2008 à 21:47:00  profilanswer
 

Bonjour,
 
Dans ma page principale je fais un include pour le code php suivant:
 

Code :
  1. <?php
  2. $link = mysql_connect("localhost", "zz", "zz" );
  3. mysql_select_db("zz", $link) or die(mysql_error());
  4. $query = "SELECT news FROM news where id=2";
  5. $result = mysql_query($query, $link) or die($query . " - " . mysql_error());
  6. $nbResults = mysql_num_rows($result);
  7. while ($tab = mysql_fetch_array($result)) {
  8.  echo $tab['news'];
  9.  echo "<br />";
  10. }
  11. echo "<br />";
  12. $result = mysql_query($query, $link) or die($query . " - " . mysql_error());
  13. mysql_close($link);
  14. ?>


 
Cela fonctionne  très bien, le fait est que je ne sais pas mettre en page le résultat de la requete. Un petit aiguillage svp :)
 
+

mood
Publicité
Posté le 16-03-2008 à 21:47:00  profilanswer
 

n°1703260
skeye
Posté le 17-03-2008 à 10:28:28  profilanswer
 

Je ne comprends pas le problème. Et encore moins en quoi c'est un problème de php, si c'est de la mise en page.


---------------
Can't buy what I want because it's free -
n°1703262
texaff
Posté le 17-03-2008 à 10:30:24  profilanswer
 

disons que l'affichage se passe a la ligne 13 et a la ligne 14  
13 affiche le resultat , 14 saute une ligne... donc si tu veux mettre en page c'est la qu'il faut modifier... et c'est du html pas du php...

n°1703279
yellu
Posté le 17-03-2008 à 11:03:59  profilanswer
 

Dans tous les cas la ligne 19 est pas très utile :d

n°1703557
punk'd
Posté le 17-03-2008 à 16:58:27  profilanswer
 

Ok merci pour vos premières réponses. Je sais que la mise en page se fait grâce a du html/css, le fait est que je ne sais pas ou inclure les éléments de mise en page, j'ai essayé d'inclure des balises html direct dans le code php mais cela ne fonctionne pas. Comprenez-vous mon ce que je veux dire?

n°1703625
punk'd
Posté le 17-03-2008 à 19:35:41  profilanswer
 

Par exemple dans ce genre de boucle :
 

Code :
  1. while ($tab = mysql_fetch_array($result)) {
  2.   echo $tab['titre'];
  3.   echo "<br />";
  4.   echo $tab['date'];
  5.   echo "<br />";
  6.   echo $tab['texte'];
  7.   echo "<br />";
  8.   echo "<br />";
  9.    }


 
Comment dois-je faire pour pouvoir jouer sur la mise en page de chaque résultat.
 
merci d'avance.

n°1703636
yellu
Posté le 17-03-2008 à 20:01:30  profilanswer
 


Code :
  1. while ($tab = mysql_fetch_array($result)) {
  2.   echo '<span class="titre">'.htmlentities($tab['titre']).'</span>';
  3. }


 
Ensuite tu crée un fichier CSS dans lequel tu définies des propriétés à la classe CSS : titre.

n°1703660
punk'd
Posté le 17-03-2008 à 20:45:09  profilanswer
 

Ok, merci beaucoup pour cette réponse yellu, je vais tester cela de suite.
 


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

  (débutant) mise en page requete SQL.

 

Sujets relatifs
[Résolu] Problème de syntaxe?Requête SQL
SQL - Transfert base de donnée importante[Débutant] Souci à la compilation
erreur 3664 pour une requete sql avec la fonction openrecordsetPb mise à jour serveur
Refresh une DIV sans refresh toute la pageSQl pourquoi plusieurs type de jointure
[Résolu] Redirection htaccess index.php vers index.php?page= 
Plus de sujets relatifs à : (débutant) mise en page requete SQL.


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