Index du Forum » » Le coin des codeurs

Auteur

Formulaire ... et adresse de réponse ...
jpb
2677       
 

  Posté : 17-12-2006 13:11

Salut
Citation : Kit 

Je vous remercie pour vos réponses. Ben oui, j'ai beaucoup de difficultés avec les formulaires et les requêtes (mais maintenant je sais utiliser la commande echo! ).

Bon en utilisant les corrections de DEV, j'arrive systématiquement à l'adresse www.mon_site.com/index.php

Pour le script de JPB je ne comprends pas comment cela fonctionne.
- je comprends la requête mysql_query : ça c'est ok on va chercher dans la base les topicid et topictexte depuis topics et on les ordonne par topictext dans le champ c'est bien ça?

oui c'est toi qui l'a écrite ! on selectionne les champs topicid et topictext de tous les enregistrements et on les ordonne par topictext
-tu lances ensuite une boucle while avec un résultat qui sera topicid et topics sur une requête toplist ... là déjà ... moi pas très bien comprendre patron ...

tant que la requete renvoie des résultats on concatene la variable $opti (avec le .=)
c'est ce qui te fabrique ta liste d'options du form avec toutes les valeurs des champs topicid et topictext de ta table (auxquels on a attribué respectivement les variables $topicid, $topics)


- tu as ensuite le résultat sous forme tableau avec $opti et là je ne pige plus le code qui suit entre les crochets.
quel crochet les accolades ?
- enfin tu demandes l'affichage du résultat pour l'adresse qui donnera www.mon_site.com/index.php?op=newtopic&topic= puis le résultat $opti ... là je vois à peu près.
on ne demande pas l'affichage on écrit le form avec ses options ($opti) qui sont fabriquées dans le while
donc pour conclure lorsque tu soumets le form avec l'action onchange tu vas à l'adresse indiquée par le nom du form avec pour valeur la variable $topicid de l'option choisi...


Te serait-il possible d'éclairer ma lanterne pour que je puisse comprendre l'intégralité du code. A mon sens le but n'est pas de recopier bêtement du code mais bien de comprendre pour apprendre.

Encore une fois merci à tous pour votre patience et votre aide très appréciée!  

voili c plus clair ?



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=21520&forum=5