mise en forme resultat mysql_fetch_array

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mise en forme resultat mysql_fetch_array

par Invité » 10 oct. 2007, 22:00

merci a tous
j ai trouve avec des bidouilles

par Aureusms » 10 oct. 2007, 21:29

Berzemus, les tabulations peuvent être facilement crées en utilisant les CSS et des balises simple types <p> ou <span>,... Les espaces insécables sont sensibles à la casse selon la police appliquée. Aussi de temps en temps ta tabulation n'est pas fidèle.
C'est gentil de m'apprendre le css.. :wink:
C'est certes partique, quand il n'en faut qu'un. Mais c'est loin d'être flexible quand il en faut plusieurs, par-ci et par-la.

Y'a plein de façons, un peu comme pour les indents en début de paragraphe. Au final, faut voir ce qui correspond le mieux.

Perso, je serais d'avis de créer une liste de ces éléments.

xoxo, quand tu nous tiens..
Ah yes! j'avais oublié les indent!

par Berzemus » 10 oct. 2007, 09:51

Berzemus, les tabulations peuvent être facilement crées en utilisant les CSS et des balises simple types <p> ou <span>,... Les espaces insécables sont sensibles à la casse selon la police appliquée. Aussi de temps en temps ta tabulation n'est pas fidèle.
C'est gentil de m'apprendre le css.. :wink:
C'est certes partique, quand il n'en faut qu'un. Mais c'est loin d'être flexible quand il en faut plusieurs, par-ci et par-la.

Y'a plein de façons, un peu comme pour les indents en début de paragraphe. Au final, faut voir ce qui correspond le mieux.

Perso, je serais d'avis de créer une liste de ces éléments.

xoxo, quand tu nous tiens..

par Aureusms » 09 oct. 2007, 23:17

les tabulations n'existent pas en html.

Faut faire une suite d'espaces (en utilisant &nbsp; pour plus de lisibilité.).

Par ex:
$t = "&nbsp;&nbsp;&nbsp;&nbsp;"
echo "Avant $t après"; // note qu'il y aura 6 espaces en tout.
Berzemus, les tabulations peuvent être facilement crées en utilisant les CSS et des balises simple types <p> ou <span>,... Les espaces insécables sont sensibles à la casse selon la police appliquée. Aussi de temps en temps ta tabulation n'est pas fidèle.

par Aureusms » 09 oct. 2007, 23:14

ca fonctionne pas, surement comme <br> en html pour moi c etait <br />
idem pour les espace avec &nbsp, Berzemus
merci quand meme
Wa wa wa, là il va y avoir du sport...

Pour faire des tabulations : CSS avec des balises simples en HTML (type <p>) car la balises <br/> devient de + en + obsolète dans ce cas de figures

PS. C'est normal que tu ne voit pas &nbsp, il s'agit d'un espace dit insécable (=aucun retour à la ligne mais ce n'est pas important ici)

Enfin, si tu veut faire avec une tabulation (par ex au début de chaque mot), je te conseille de structurer (oublie pas que c'est un exemple) :


$reponse=mysql_query("select *from com order by date desc");
while($donnees=mysql_fetch_array($reponse))



{

echo '<p style="margin-left: 2em;">'.$donnees['date'].'</p>
        <p style="margin-left: 2em;">'.$donnees['pseudo'].'</p>
        <p style="margin-left: 2em;">'.$donnees['site'].'</p>
        <p style="margin-left: 2em;">'.$donnees['com'].'</p>';
 
}

par Aureusms » 09 oct. 2007, 23:03

le <br> ne fonctione pas
c est un code php, et non html
Depuis quand ?

par Invité » 09 oct. 2007, 22:53

ca fonctionne pas, surement comme <br> en html pour moi c etait <br />
idem pour les espace avec &nbsp, Berzemus
merci quand meme

par Berzemus » 09 oct. 2007, 22:06

les tabulations n'existent pas en html.

Faut faire une suite d'espaces (en utilisant &nbsp; pour plus de lisibilité.).

Par ex:
$t = "&nbsp;&nbsp;&nbsp;&nbsp;"
echo "Avant $t après"; // note qu'il y aura 6 espaces en tout.

par Invité » 09 oct. 2007, 21:59

je sais pas si je fait du xtml
je cree mes page en php avec dreaweaver

maintenant je cherche a faire une tabulation, dans le meme shema
en php

par Berzemus » 09 oct. 2007, 21:52

ah, j'avais mal lu..

</br> ? pourquoi pas. mais <br> devrait être suffisant, à moins que tu pousses le bouchon jusqu'au xhtml, alors la il faudra le <br/>.

par Invité » 09 oct. 2007, 21:37

merci AB j ai inscrit </br> au lieu de <br />
ca fonctionne

par Truc » 09 oct. 2007, 21:29

le <br> ne fonctione pas
c est un code php, et non html
:lol:
ça c'est fait...

si tu veux "voir visuellement" un saut de ligne à l'écran alors il te faut utiliser du HTML.

Et on pourrait peut être te guider d'avantage si tu donnais plus de détails avec le "ça marche pas" ?

par Invité » 09 oct. 2007, 20:23

le <br> ne fonctione pas
c est un code php, et non html

par Berzemus » 09 oct. 2007, 19:39

et euh, quelle genre d'erreur ?

Sinon, il faudrait pas un espace de chaque côté de l'astérisque dans ta requête sql ?

Re: mise en forme resultat mysql_fetch_array

par AB » 09 oct. 2007, 19:36

Voilà comment faire
Bonsoir

j ai un code qui me permet de recuperer un tableau de ma base sql
le pb est que lorsque je souhaite l afficher, tous le resultat est sur une ligne et non l un en dessus de l autre
$reponse=mysql_query("select *from com order by date desc");
while($donnees=mysql_fetch_array($reponse))



{

echo $donnees['date'].'<br />';
echo $donnees['pseudo'].'<br />';
echo $donnees['site'].'<br />';
echo $donnees['com'].'<br />';
 
}
j ai essaye \n et \t mais mon exploreur detecte une erreur.

merci