phpbb afficher les derniers sujets

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

misfu
Nouveau WRInaute
 
Messages: 32
Inscription: Ven Jan 28, 2005 6:06

phpbb afficher les derniers sujets

Message le Ven Jan 28, 2005 6:20

Bonjour,

Suite à la lecture du sujet ce trouvant ici : http://www.webrankinfo.com/forums/printtopic_12414.htm

J'ai moi aussi l'erreur :

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/hosted/usersSpace/380/ftp/quickiller.org/www/Misfu/test.php on line 5

et je ne comprend pas... :cry:

Le code utilisé est celui-ci :
<?php
$connection=mysql_connect("localhost","quickiller_org","*****");
mysql_select_db("xxx");
$sql=mysql_query("SELECT post_id,post_subject FROM phpbb_topics WHERE post_subject !='' ORDER BY post_id DESC LIMIT 0,10");
while($result=mysql_fetch_row($sql))
print '<a href=viewtopic.php?t='.$result[0].' >'.$result[1].'</a><br>';
?>

Merci d'avance pour votre aide

yanhl
WRInaute passionné
WRInaute passionné
 
Messages: 793
Inscription: Jeu Déc 04, 2003 12:11

Message le Ven Jan 28, 2005 9:03

<?php
$connection=mysql_connect("localhost","quickiller_org","*****");
mysql_select_db("xxx");
$myrequest = "SELECT post_id,post_subject FROM phpbb_topics WHERE post_subject !='' ORDER BY post_id DESC LIMIT 0,10";
$sql=mysql_query($myrequest) or die (mysql_error().'<br>'.$myrequest);
while($result=mysql_fetch_row($sql))
print '<a href=viewtopic.php?t='.$result[0].' >'.$result[1].'</a><br>';
?>

Ca te permettra d'avoir un diagnostic et de nous l'envoyer.

Au fait... les noms de tes tables commencent bien par "phpbb_" ?
C'est modifiable lors de l'installation, t'aurais pas fait qq chose de custom à ce niveau ?


MIMATA
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Mar Avr 06, 2004 15:44

Message le Lun Fév 27, 2006 16:24

Bonjour,

J'ai implanté la requête me permettant d'avoir les 10 derniers sujets du forum sur ma page d'accueil et elle fonctionne, les sujets s'affichent, par contre il y a un problème avec les liens. Les id correspondent bien aux id de la base de donnée mais quand je clique dessus, le lien ne fonctionne pas et me met "Le sujet ou message que vous recherchez n'existe pas". Quand je vérifie d'id du sujet, celui ci ne correspond pas à celui de la base...

En fait, j'ai modifié la requête car il semble que la table choisi ne soit pas la bonne. Voici ma requête :
Code: Tout sélectionner
$sql=mysql_query("SELECT topic_id,topic_title FROM phpbb_topics WHERE topic_title !='' ORDER BY topic_id DESC LIMIT 0,10");
while($result=mysql_fetch_row($sql))


Autre problème avec cette console d'affichage, quand je déplace un message, le lien n'est plus bon...

Stefano
WRInaute impliqué
WRInaute impliqué
 
Messages: 269
Inscription: Dim Fév 12, 2006 11:09

Message le Mar Mai 23, 2006 22:37

Bonjour,

je voudrais savoir si ce script là marche bien. Est-ce que quelqu'un l'as essayé ?

Code: Tout sélectionner
<?php
$connection=mysql_connect("localhost","quickiller_org","*****");
mysql_select_db("xxx");
$sql=mysql_query("SELECT post_id,post_subject FROM phpbb_topics WHERE post_subject !='' ORDER BY post_id DESC LIMIT 0,10");
while($result=mysql_fetch_row($sql))
print '<a href=viewtopic.php?t='.$result[0].' >'.$result[1].'</a><br>';
?>


Je sais que mes questions vont vous paraître ridicules mais je suis nullissime dans ce domaine:

1) Que faut-il mettre à la place des XXX dans

Code: Tout sélectionner
$connection=mysql_connect("XXX","XXX","XXX");

mysql_select_db("XXX");
????

2) Est-ce qu'il s'agit des seules variables à changer ?

Merci par avance de vos réponses


MIMATA
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Mar Avr 06, 2004 15:44

Message le Mer Mai 24, 2006 13:47

Salut,

Plutôt qu'un long discours, un long lien : http://www.nexen.net/index.php?option=c ... rapide.php

Stefano
WRInaute impliqué
WRInaute impliqué
 
Messages: 269
Inscription: Dim Fév 12, 2006 11:09

Message le Mer Mai 24, 2006 19:40

Merci beaucoup Mimata!!! cela m'a permis de la faire fonctionner


MIMATA
WRInaute discret
WRInaute discret
 
Messages: 57
Inscription: Mar Avr 06, 2004 15:44

Message le Jeu Mai 25, 2006 4:25

Etant moi aussi novice dans le domaine (mais en progrès...), je te recommande www.nexen.net pour connaitre le fonctionnement des multiples fonctions php (et/ou www.php.net). Les plus expérimentés des codeurs php y ont aussi recours constament et je doute que quelqu'un ici vienne me contredire ;-)

Bonne continuation


Celtic Girl
WRInaute impliqué
WRInaute impliqué
 
Messages: 401
Inscription: Mar Nov 13, 2007 9:12

Re: phpbb afficher les derniers sujets

Message le Mer Sep 02, 2009 15:46

Bonjour,

Très gros déterrage de topic, mais j'ai besoin de vos lumières... :D

J'utilise ce code pour afficher mes derniers posts en page d'accueil d emon site :

Code: Tout sélectionner
   
<?php
    $connection=mysql_connect("xxx","xxx","*****");
    mysql_select_db("xxx");
    $sql=mysql_query("SELECT post_id,post_subject FROM phpbb_topics WHERE post_subject !='' ORDER BY post_id DESC LIMIT 0,10");
    while($result=mysql_fetch_row($sql))
   echo "<a href=viewtopic.php?t=$result[0] >$result[1]</a><br>";
    ?>


Le problème qui se pose, c'est l'encodage... Car la page index ou je veux insérer les 10 derniers sujets est en ISO, et que PHBB3 fonctionne principalement en UTF8. J'ai donc essayé la fonction utf8_decode dans dans tout les sens, mais sans succès...

Y-a-t-il une âme charitable pour m'aider ? :D :roll:

Merci d'avance
Dernière édition par Celtic Girl le Mer Sep 02, 2009 16:03, édité 1 fois.


e-kiwi
Modérateur
Modérateur
 
Messages: 13847
Inscription: Mar Déc 23, 2003 9:04

Re: phpbb afficher les derniers sujets

Message le Mer Sep 02, 2009 15:48

et utf8_encode() plutot ? vu que tu veux iso -> utf-8


Celtic Girl
WRInaute impliqué
WRInaute impliqué
 
Messages: 401
Inscription: Mar Nov 13, 2007 9:12

Re: phpbb afficher les derniers sujets

Message le Mer Sep 02, 2009 15:57

En fait, je voudrais que tout soit décodé en Iso... (même si le choix est discutable :D )

Pour le moment j'ai ça :
index.php =>ISO
derniers sujets.php => UTF8

Et je voudrais :

index.php =>ISO
derniers sujets.php => ISO


Celtic Girl
WRInaute impliqué
WRInaute impliqué
 
Messages: 401
Inscription: Mar Nov 13, 2007 9:12

Re: phpbb afficher les derniers sujets

Message le Jeu Sep 03, 2009 7:40

Y-a-t-il quelqu'un pour m'aider s'il vous plaît ? Je crois qu'en vérité, mon problème c'est la syntaxe php pour mettre un utf8_decode... :D

Merci à tout ceux qui prendront de leur temps pour me répondre... :wink:


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité