par
rami » 02 sept. 2005, 20:46
http://www.phpscripts-fr.net/ : annuaire de scripts. Tu y trouveras certainement ton bonheur.
De plus, si je peux me permettre, j'ai vu ceci dans ton code:
- tu fais une requete censée te retourner un seul résultat maximum (SELECT id,texte,titre FROM wiki ORDER BY rand() LIMIT 1 ). Donc ca ne sert à rien de faire une boucle derrière. Testes s'il y a un résultat et si c'est le cas fait ton traitement, sinon affiche un message adéquate.
- ensuite tu fais ton wordwrap() avant de "fetcher" ton résultat sur une variable ($row) qui n'existe pas... Un peu de rigueur et de bon sens te permettrait de résoudre ce problème. Généralement, on procède ainsi:
1 - execution de la requete
2 - test si la requete a bien été exécutée
3 - test si la requete a retourné des résultats
4 - si resultat, on "fetch" le resultat de la requete
5 - traitement: affichage, calculs...
En espérant que ca t'aide

http://www.phpscripts-fr.net/ : annuaire de scripts. Tu y trouveras certainement ton bonheur.
De plus, si je peux me permettre, j'ai vu ceci dans ton code:
- tu fais une requete censée te retourner un seul résultat maximum (SELECT id,texte,titre FROM wiki ORDER BY rand() LIMIT 1 ). Donc ca ne sert à rien de faire une boucle derrière. Testes s'il y a un résultat et si c'est le cas fait ton traitement, sinon affiche un message adéquate.
- ensuite tu fais ton wordwrap() avant de "fetcher" ton résultat sur une variable ($row) qui n'existe pas... Un peu de rigueur et de bon sens te permettrait de résoudre ce problème. Généralement, on procède ainsi:
1 - execution de la requete
2 - test si la requete a bien été exécutée
3 - test si la requete a retourné des résultats
4 - si resultat, on "fetch" le resultat de la requete
5 - traitement: affichage, calculs...
En espérant que ca t'aide ;)