besoin d'aide pour mon bou de php, - PHP - Programmation
Marsh Posté le 01-06-2005 à 11:15:23
Bah oué ce que tu proposes fonctionne, c'est quoi le bleme?
Marsh Posté le 01-06-2005 à 11:18:02
le probleme c'est que je sait pas comment faire pour que ca creer automatiquement des <li> tu vois ? avec un affichage de 5 max
Marsh Posté le 01-06-2005 à 11:18:46
Dans la requete tu remplace 'id' par la clé primaire de ta table 'avenir'.
Et ne fait pas de SELECT *, ecris plutot le nom de tout les champs à la place.
Code :
|
Marsh Posté le 01-06-2005 à 11:26:52
j'ia fait vite fait un mix,
Code :
|
j'ai cette erreur
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\jpn\index.php on line 134 "ligne 9 dans le code en haut"
Marsh Posté le 01-06-2005 à 11:29:36
$reponse = mysql_query("SELECT * FROM avenir WHERE titre='$titre' AND genre='$genre' LIMIT 0,5 ORDER BY id DESC" );
Marsh Posté le 01-06-2005 à 11:36:02
bah regarde ta tout le code en haut je les declare pas, parce-que elle se transmette pas de page en page, ca c'est lindex. elle doit prendre genre et titre directement dans la
bd
Marsh Posté le 01-06-2005 à 11:45:45
Et elle les prend où ces valeurs. Soit tu fais une restriction dessus et tu les connais. Soit tu ne les connais pas et tu ne retreins pas.
Là, PHP rale parce qu'elles ne sont pas déclarées avant.
Marsh Posté le 01-06-2005 à 11:46:42
comment je fait pour lui dire de les prendre dans la db directement?
Marsh Posté le 01-06-2005 à 11:51:28
Dans le "SELECT", c'est "ORDER BY" avant "LIMIT".
Et puis ton "mysql_close()" détruit ta ressource "$reponse".
Marsh Posté le 01-06-2005 à 11:56:44
j'ai fait mes corrections,
Code :
|
il n'y plus d'erreurs mais y rien qui s'affiche !
Marsh Posté le 01-06-2005 à 12:00:57
c'est que ta requête ne trouve aucun résultat, tout simplement.
Vérifie avec un
Code :
|
après ta requête.
Marsh Posté le 01-06-2005 à 12:07:40
comme ca ?
Code :
|
Marsh Posté le 01-06-2005 à 12:20:31
jpnlol a écrit : comment je fait pour lui dire de les prendre dans la db directement? |
Non mais, tu connais ceux que tu veux recuperer avant de lancer la requete? Si c'est le cas, la requete proposée avant est bonne. Mais il faut initialiser les variables.
Marsh Posté le 01-06-2005 à 12:23:34
jpnlol a écrit : j'ai fait mes corrections,
|
Je comprends pas trop ce que tu cherches. Ca veut rien dire ce bout de code
Code :
|
il faut comparer titre='${titre}' et genre='${genre}
Mais au prealable il faut initialiser $titre et $genre.
La, c'est normal que ca ne marche pas tu recherches la chaine titre et genre.
Marsh Posté le 01-06-2005 à 12:27:09
j comprends plus rien, comment j'initialise $titre et $genre?
peut tu rectifier mon code ? si tu veux je te donne le code de la page en entier.
Marsh Posté le 01-06-2005 à 12:30:44
Code :
|
Marsh Posté le 01-06-2005 à 12:30:49
jpnlol a écrit : j comprends plus rien, comment j'initialise $titre et $genre? |
Mais ils sortent d'ou 'titre' et 'genre'
Marsh Posté le 01-06-2005 à 12:34:25
bah c'est les valeur que je veux ramenner dans mon div la
Marsh Posté le 01-06-2005 à 12:37:46
jpnlol a écrit : bah c'est les valeur que je veux ramenner dans mon div la |
Marsh Posté le 01-06-2005 à 13:52:29
jpnlol a écrit : bah c'est les valeur que je veux ramenner dans mon div la |
Bah ca n'a rien à foutre dans le WHERE. Le WHERE est la condition de selection.
Il va falloir voir comment fonctionne une requete SQL avant de t'y lancer. C'est un conseil. Car tu n'es pas pret d'y arriver à ce rythme.
Marsh Posté le 01-06-2005 à 14:32:19
cinocks a écrit : Bah ca n'a rien à foutre dans le WHERE. Le WHERE est la condition de selection. |
+1
Marsh Posté le 01-06-2005 à 11:13:28
salut,
dans ma balise div ou doit aller mon code,
je souhaite qu'ici a la place de "exemple" s'affichent les le titre des 5 derniere entréer pour graphisme, et que ca creer automatiquement un nouveau <li></li> et que ca genere le liens vers la dite page.
je ne fait que des trucs basic.
enfin voila quoi je suis assez perdu