× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum des Webmasters
 affichage de donné par ligne
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
thelightprince
  Posté le 18/07/2007 @ 17:47 
Aller en bas de la page 
Petit astucien

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

Publicité
yans13
 Posté le 19/07/2007 à 00:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

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 ??

thelightprince
 Posté le 19/07/2007 à 00:51 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

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
yans13
 Posté le 19/07/2007 à 09:04 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

$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 )

thelightprince
 Posté le 19/07/2007 à 20:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

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

thelightprince
 Posté le 21/07/2007 à 23:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

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

thelightprince
 Posté le 23/07/2007 à 01:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

il y a quelqu'un svp ?

Malcolm
 Posté le 23/07/2007 à 01:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

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

thelightprince
 Posté le 24/07/2007 à 03:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
cool merci, je vais tester sa ;);)
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
34,99 €Kaspersky Internet Security 2021 (3 postes, 1 an) à 34,99 €
Valable jusqu'au 27 Novembre

Amazon fait actuellement une promotion sur la version 2021 de la célèbre suite de sécurité Kaspersky. Le marchand propose ainsi Kaspersky Internet Security 2021 à 34,99 € seulement. Cette version peut être installée sur 3 appareils (PC, Mac ou Android) et bénéficie de 1 an de mises à jour. Une fois votre commande passée, la clé d'activation vous est immédiatement envoyée par email, accompagnée du lien de téléchargement. Notez que si vous avez déjà un abonnement Kaspersky Internet Security, vous pourrez utiliser la clé pour prolonger votre abonnement d'un an.


> Voir l'offre
26,99 €SSD Crucial BX500 240 Go à 26,99 €
Valable jusqu'au 28 Novembre

Amazon propose actuellement le SSD Crucial BX500 240 Go à 26,99 €. Ce SSD offre des débits de 540 Mo/s en lecture et 500 Mo/s en écriture. Le SSD est accompagné du logiciel Acronis true image qui vous permettra de transférer tout le contenu de votre ancien disque dur sur le SSD. Il est garanti 3 ans. La livraison est gratuite.


> Voir l'offre
-25%Jusqu'à -25% sur le gros électroménager
Valable jusqu'au 27 Novembre

Amazon offre jusqu'à 25% de remise immédiate sur une sélection d'appareils de gros électroménager : congélateur, réfrigérateur, plaque à induction, lave linge, lave vaisselle, four, ...


> Voir l'offre

Sujets relatifs
Ajout ligne copyright et méthode
Ligne sous les liens ...
Probleme de mise en ligne de fichier sur un serveur
Aller à la ligne dans une info bulle
Affichage 4:3 sur toutes résolutions
Mettre en ligne mon site Infomaniak
Création site supermarché en ligne // Vente enligne :)
Créaton boutique en ligne
Mise en ligne de mon site impossible
aide creations de boutons qui donne sur un lien video
Plus de sujets relatifs à affichage de donné par ligne
 > Tous les forums > Forum Forum des Webmasters