> Tous les forumsForum des Webmasters

 affichage de donné par ligne
Statut du sujet : NON RESOLU Imprimer
 thelightprince
  Posté le 18/07/2007 @ 17:47  
 Petit astucien

24 Messages

bonjour, j'aurais besoin de votre aide conçernant une affichage de donnée.

dans ma base de donnée, il y a des menbres inscrit ( un avatar, et un liens)

le probleme est que je souhaiterai afficher mes donnée ( de la base de donnée) sur ma page, mais afficher par ligne ( dont chaque ligne comprend 4 menbres) et ainsi de suite. en gros chaque ligne comprend 4 menbres et automatiqueent les 4 autres aparaisse sur la ligne suivante et etc

 Afficher le profil de thelightprinceEnvoyer un message privé à thelightprince
 
 
Publicité
 yans13  Posté le 19/07/2007 à 00:34  
Petit astucien


16 Messages

salut,

moi c'est ce que je fais pour l'affichage de données provenant d'une base MySQL ou postGreSQL, sachant que les infos qui apparaissent se comptent par 100taine.

D'ou l'intéret de les afficher 5 par ligne ( par exemple ) et d'aller à la ligne automatiquement.

en PHP:

$cptDonnees=0;

while ( .... ){

$donnees=mysql_result(............);

echo "$données &nbsp&nbsp&nbsp"; // &nbsp pour espacer les données d'une même ligne

$cptDonnees++; // pareil que $cptDonnees=$cptDonnees+1;

if ($cptDonnees>4) { echo"<br>"; $cptDonnees=0; }

.....

}

ca répond à la question ??

Afficher le profil de yans13Envoyer un message privé à yans13
 Revenir en haut de la page
 thelightprince  Posté le 19/07/2007 à 00:51  
Petit astucien

24 Messages

magnifiique, c'est exactement ce que je recherche. je le teste de suite. par contra a quoi correspons $cptdonnee exactement?

sinon vraiment mercii beaucouppp



Modifié par thelightprince le 19/07/2007 00:52
Afficher le profil de thelightprinceEnvoyer un message privé à thelightprince
 Revenir en haut de la page
 yans13  Posté le 19/07/2007 à 09:04  
Petit astucien


16 Messages

$cptDonnees, est un compteur tout simplement.

il s'imcrémente de 1 à chaque boucle ( while ) et dès qu'il atteint 4, il se remet à 0 ( avec un saut de ligne )

Afficher le profil de yans13Envoyer un message privé à yans13
 Revenir en haut de la page
 thelightprince  Posté le 19/07/2007 à 20:30  
Petit astucien

24 Messages

salut yans13 excuse moi de te deranger. j'aurais voulu savoir, dans le script ,qu'est ce que je dois metre exactement dans le while et $donnees ?

voici mon code si sa peut t'aider :

<?php

$connexion = mysql_connect("localhost","root","");
if ($connexion)
{
// connexion réussie
mysql_select_db("cityzen",$connexion);
$requete="select * from enregistrements ";

$message= mysql_query($requete,$connexion);
$ligne=mysql_fetch_assoc($message);
while($ligne)
{

echo "................";

$ligne=mysql_fetch_assoc($message);

}
}

mysql_close($connexion);
?>

encore mercii de ton aide

Afficher le profil de thelightprinceEnvoyer un message privé à thelightprince
 Revenir en haut de la page
 thelightprince  Posté le 21/07/2007 à 23:21  
Petit astucien

24 Messages

personne ne peut m'aider ???????????

Afficher le profil de thelightprinceEnvoyer un message privé à thelightprince
 Revenir en haut de la page
 thelightprince  Posté le 23/07/2007 à 01:16  
Petit astucien

24 Messages

il y a quelqu'un svp ?

Afficher le profil de thelightprinceEnvoyer un message privé à thelightprince
 Revenir en haut de la page
 Malcolm  Posté le 23/07/2007 à 01:21  
  Astucien


7271 Messages

Tout le travail a été fait, il ne reste plus que la mise en forme, et ça, on ne peut pas deviner à ta place comment faire ton site...

après $ligne=mysql_fetch_assoc($message);

tu peux utiliser les variabl$ligne['nom_du_champ_sql'] pour afficher les valeurs voulues ...

par exemple si ta table a 3 champs : pseudo, âge, avatar alors tu pourras faire :

echo 'Votre pseudo : '.$ligne['pseudo'].' - '.$ligne['age'].' an(s)';

if ($ligne['avatar'] != '') // s'il a un avatar spécifié

{

echo '<img src="utilisateurs/avatars/'.$ligne['avatar'].'" width=100" height="100" alt="avatar de '.$ligne['pseudo'].' />';

}

maintenant ne sachant pas trop quelle mise en former tu veux, on ne peut pas en dire plus, après c'est un peu à toi de travailler

Afficher le profil de Malcolm Voir la configuration de MalcolmEnvoyer un message privé à Malcolm
  Revenir en haut de la page
 thelightprince  Posté le 24/07/2007 à 03:27  
Petit astucien

24 Messages
cool merci, je vais tester sa ;);)
Afficher le profil de thelightprinceEnvoyer un message privé à thelightprince
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page