[Ok] Changer le sondage en cours
Aller à la page Précédente  1, 2, 3, 4, 5, 6, 7  Suivante
PHP-Nuke France - CE -> Blocks

Auteur: FBLocalisation: Gradignan (33) MessagePosté le: 27.08.2005, 19:15:13    Sujet du message:

Bonjour,

Citation:

Cette méthode marche mieux que celle citée plus et qui fait modifier plusieurs fichiers. Enfin, pour ce que je veux faire, c'est à dire faire afficher dans le bloc un sondage aléatoirement...
Le seul petit soucis est que par moment, il m'affiche ceci dans le bloc:


Je comprends pas bien comment tu peux dire que la méthode marche mieux... s'il n'y a rien dans le bloc ! Question Question Question

Est-ce que ton bloc fonctionne avec le code d'origine ? As-tu au moins un sondage ? (deux c'est meix pour tester le côté "aléatoire" ! Very Happy )

Auteur: Djtale MessagePosté le: 28.08.2005, 12:25:38    Sujet du message:

Le script marche mieux que l'autre car en fait l'autre script permet de définir quel sondage on met dans le bloc mais n'affiche pas aléatoirement les sondages.
Alors que la reqûete sql avec le random le fait.

J'ai bien plusieurs sondages dans ma table et le bloc d'origine fonctionne correctement en n'affichant que le dernier sondage en cours.

Auteur: FBLocalisation: Gradignan (33) MessagePosté le: 28.08.2005, 13:34:53    Sujet du message:

Re,

Citation:

le bloc d'origine fonctionne correctement


Ton bloc est "récent", il utilise bien les nouvelles requêtes ? ($db et non $dbi)

Sinon poste les quelques lignes qui correspondent à la partie à modifier. On va voir.

@+

Auteur: Djtale MessagePosté le: 28.08.2005, 15:28:13    Sujet du message:

Oui c'est la bloc de la version 7.6 FR.

Voici la requête qui sélectionne le sondage:
Code:
$row = $db->sql_fetchrow($db->sql_query("SELECT pollID FROM ".$prefix."_poll_desc $querylang ORDER BY pollID DESC LIMIT 1"));


je l'ai remplacé par celle de la page 3.

Auteur: FBLocalisation: Gradignan (33) MessagePosté le: 28.08.2005, 18:50:39    Sujet du message:

Re,

As-tu essayé ceci : (voir post CKForum page 3 ou 4)

Code:
$row = $db->sql_fetchrow($db->sql_query("SELECT pollID FROM ".$prefix."_poll_desc $querylang ORDER BY RAND() LIMIT 1"));


(pas testé)



PHP-Nuke France - CE -> Blocks

Toutes les heures sont au format GMT + 2 Heures

Aller à la page Précédente  1, 2, 3, 4, 5, 6, 7  Suivante
Page 6 sur 7


>> Fermer cette Page <<