IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

form dans une boucle while


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut form dans une boucle while
    Bonjour, j'ai crée un un href avec un javascript dedans (modifier-page) pour qu'il puisse envoyé les données en post.
    les données sont bien envoyée, mais le form est dans une boucle While car je fais passer la variable dans un input hidden,
    quand mes donnée s'affiche je clique sur n'importe quel liens (modifier-page) il me donne chaque fois la meme id.
    pourtant dans le code source l'hidden a bien la bonne valeur.


    je pense que c'est parce que tout mes <form> on le meme nom, j'ai essayer de faire une boucle for en ajoutant un chiffre a coté ça marche tj pas :s


    qui pourrais m'aider?
    merci d'avance

  2. #2
    Membre expérimenté
    Avatar de HumanTool
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2006
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 276
    Par défaut
    salut,
    peux tu mettre ton code stp ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut
    le code est vraiment tres grand donc j'ai pris une infime partie
    donc ceci est dans une boucle while le $idannonces normalement donne l'id de toute les annonces. dans le code source ça s'affiche correctement.
    mais quand je clique sur le href= ça ne me donne que un et un seul numéro tout le temps le meme :s.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	<td colspan="2">
    			<form method="post"action="modifier_fiche_annonce" name="test">
    				<a href="javascript: document.test.submit()" title="modifictation de informations de votre fiche">Modifier vos informations</a>
    				<input type="hidden" value="<?echo "$idannonce";?>" name="iddemandee"/>
    		</td>

  4. #4
    Membre expérimenté
    Avatar de HumanTool
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2006
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2006
    Messages : 276
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <form method="post"action="modifier_fiche_annonce" name="test">
    				<a href="javascript: document.test.submit()" title="modifictation de informations de votre fiche">Modifier vos informations</a>
    				<input type="hidden" value="<?echo "$idannonce";?>" name="iddemandee"/>
    le nom de ton formulaire doit être unique dans un document html, car sinon la commande javascript "document.test.submit(); ne sait pas sur quel formulaire il faut lancer le submit. Donc il faut que dans ta boucle tu ajoute un numéro au nom tel que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <form method="post"action="modifier_fiche_annonce" name="testXX">
    mais aussi à cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.testXX.submit()"
    ce qui ce traduit en php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo 'document.test'.$X.'.submit()'
    à toi d'adapter bien sur...


    ensuite 2 erreurs :
    tu as oublié l'extension du fichier
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    action="modifier_fiche_annonce"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    title="modifictation de informations de votre fiche"
    c'est "modification des informations..." je présume !!

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut
    je vais aller testé tout ça et je te dis quoi,
    en tout cas merci d'avoir pris le temps de m'expliquer et de m'aider.
    c'est tres gentil
    bonne nuit.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    190
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 190
    Par défaut
    voila, j'ai essayé et ça fonctionne, c'est nikel
    merci beaucoup.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Tkinter] Méthode get() dans une boucle while
    Par Thundie dans le forum Tkinter
    Réponses: 2
    Dernier message: 04/02/2006, 00h06
  2. Problème de SCANF dans une boucle WHILE
    Par FidoDido® dans le forum C
    Réponses: 4
    Dernier message: 30/12/2005, 17h42
  3. [Conception] Problème de test dans une boucle while
    Par Cyrius dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 26/11/2005, 18h07
  4. Réponses: 6
    Dernier message: 17/06/2005, 16h51
  5. [MFC] Dialog dans une boucle while
    Par oxor3 dans le forum MFC
    Réponses: 5
    Dernier message: 23/04/2004, 22h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo