script PHP

C'est ici que sont postés les messages qui n'entrent pas dans le cadre des autres forums.
Ces messages doivent néanmoins rester en conformité avec la <a href=http://www.ixus.net/charte_forums.php>Charte</a> qui régule les forums.
Nous vous remercions d'éviter les sujets complètement off-topic (foot, pêche ...). Ne perdons pas de vue qu'Ixus reste un site relatif à l'informatique.

Modérateur: modos Ixus

Messagepar babyousters » 04 Jan 2004 01:53

Voilà, je suis administrateur sur ce site <!-- BBCode auto-link start --><a href="http://www.xelopolis.com" target="_blank">http://www.xelopolis.com</a><!-- BBCode auto-link end --> et je cherche un script pour afficher les dix derniers articles parus sur le site un peu comme les dix derniers messages du Forum compatibles PHP Nuke 6.9. J'ai cherché sur PHp Nuke france et autre ainsi que sur Google mais j'ai rien trouver de valablre, donc si quelqu'un avait quelque chose en réserve. Merci à lui. <BR> <BR>_________________ <BR>Le logiciel, c'est comme le sexe, c'est mieux quand c'est libre.<BR><BR><font size=-2></font>
Avatar de l’utilisateur
babyousters
Contre-Amiral
Contre-Amiral
 
Messages: 423
Inscrit le: 24 Fév 2003 01:00

Messagepar nemesis » 04 Jan 2004 02:58

Un algo pour ton soucis : <BR> <BR>une simple conexion a la base mysql avec un select * from la_table_des_poste rowcount = 10 (ça doit te donner 10 lignes) stocké dans un resultset. <BR>puis parcourir le resultset pour l'afficher dans ta page. <BR> <BR>Pour la syntaxe exacte se référer à la doc mysql. <BR>Pour le codage pur php (variables + focntions de connexion resultset etc ) se referer à la doc de ton php <BR> <BR>Bon courage <BR> <BR>Nem.
ce n'est pas parce qu'il n'y a pas de preuve qu'une chose existe qu'elle ne peut pas exister
Avatar de l’utilisateur
nemesis
Amiral
Amiral
 
Messages: 1954
Inscrit le: 01 Jan 2003 01:00
Localisation: 75

Messagepar DiJiH » 04 Jan 2004 11:08

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-2>En réponse à:</font><HR></TD></TR><TR><TD><FONT SIZE=-2><BLOCKQUOTE> <BR>Le 2004-01-04 01:58, nemesis a écrit: <BR>Un algo pour ton soucis : <BR> <BR>une simple conexion a la base mysql avec un select * from la_table_des_poste rowcount = 10 (ça doit te donner 10 lignes) stocké dans un resultset. <BR>puis parcourir le resultset pour l'afficher dans ta page. <BR> <BR>Pour la syntaxe exacte se référer à la doc mysql. <BR>Pour le codage pur php (variables + focntions de connexion resultset etc ) se referer à la doc de ton php <BR> <BR>Bon courage <BR> <BR>Nem. <BR> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>je pense que cela va te renvoyer 10 réponses, mais pas forcement les 10 dernières. <BR>Si tu as stocké un date, tu dois ajouter un <!-- BBCode Start --><B>ORDER BY la_date_du_post</B><!-- BBCode End --> à la requete de Nemesis
Quand le sage montre la lune, l'imbécile regarde le doigt.
Avatar de l’utilisateur
DiJiH
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 17 Nov 2003 01:00

Messagepar babyousters » 04 Jan 2004 12:33

Merci pour votre aide, mais nous recherchons un script tout fait, non pas que nous soyons fainéants, mais moi je débute dans le PHP e je n'ai pas les qualités pour écrire un tel script.
Avatar de l’utilisateur
babyousters
Contre-Amiral
Contre-Amiral
 
Messages: 423
Inscrit le: 24 Fév 2003 01:00

Messagepar Fesch » 04 Jan 2004 12:38

Je peut te l'écrire, par contre, et ceci afin de mettre au point la bonne requête SQL, il faurdrait que tu me passes la définition de la dite table de la base MySQL ... <BR> <BR>En tout cas c'est du genre: <BR> <BR>$db = mysql_connect("localhost","username","password"); <BR>$query = 'SELECT .......'; <BR>$result = mysql_query($query,$db); <BR>for($i=0;$i<mysql_num_rows($result);$i++) <BR>{ <BR> // Écrire ce que tu veux, par exemple: <BR> echo mysql_result($result,$i,'nom_du_champ_a_imprimer')."<br>"; <BR>}
Pourquoi lis-tu ceci???
Avatar de l’utilisateur
Fesch
Amiral
Amiral
 
Messages: 2505
Inscrit le: 11 Sep 2003 00:00
Localisation: Luxembourg

Messagepar babyousters » 04 Jan 2004 13:06

je te remercie grande ment Fesch, je suis absent toute l'après-midi don je t'envoie ça ce soir par MP. <BR> <BR> <IMG SRC="images/smiles/icon_bise.gif">
Avatar de l’utilisateur
babyousters
Contre-Amiral
Contre-Amiral
 
Messages: 423
Inscrit le: 24 Fév 2003 01:00

Messagepar DiJiH » 04 Jan 2004 13:06

Etrange ??? <BR> <BR>Le dernier post de Fesch (11h38) n'apparait pas dans la liste à 12h09. <BR>Je fais juste un <IMG SRC="images/smiles/icon_up.gif"> pour vérifier...
Quand le sage montre la lune, l'imbécile regarde le doigt.
Avatar de l’utilisateur
DiJiH
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 17 Nov 2003 01:00

Messagepar DiJiH » 04 Jan 2004 13:07

euh, 12h09 sur ma machine ...
Quand le sage montre la lune, l'imbécile regarde le doigt.
Avatar de l’utilisateur
DiJiH
Quartier Maître
Quartier Maître
 
Messages: 15
Inscrit le: 17 Nov 2003 01:00

Messagepar babyousters » 06 Jan 2004 18:52

c'est normal, les posts de cette section ne sont pas visibles sur les dix derniers messages de la page d'acceuil.
Avatar de l’utilisateur
babyousters
Contre-Amiral
Contre-Amiral
 
Messages: 423
Inscrit le: 24 Fév 2003 01:00


Retour vers Autres bavardages

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité