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 :

Validation formulaire


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 6
    Points : 6
    Points
    6
    Par défaut Validation formulaire
    Bonjour,

    je poste dans cette rubrique bien que je ne soit pas sure que mon problème soit un problème javascript.

    J'affiche sur ma page des données issues d'une BDD SQL. Pour chaque donnée, je veux afficher une checkbox qui si elle est cliquée, change ma donnée de catégorie.

    Mon script a un pb, il renvoie toujours les mêmes info quelque soit la donnée cliquée.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <?php
    While ($donnees = mysql_fetch_array($resultats_requete))
    {?>
    	<p>
    	<form name="modif_trash_todo" method="post" action="accueil.php?page=accueil">
    	<input type="checkbox" name="categorie" value="1" onClick="document.forms.modif_trash_todo.submit()">
    	<input type="hidden" name="modif" value="true">
    	<?php echo '<input type="hidden" name="id_todo" value="'.$donnees['id_todo'].'">';?>
     
    	<?php echo $donnees['texte_todo'].' '.$donnees['id_todo'].'</form></p>';
    } ?>
    J'ai comme retour :
    - pour la donnée 1 : id=1, catégorie=1;
    - donnée 2 et suivantes : id=1, categorie= (rien).

    Ce qui est étrange (pour moi), c'est que la dernière ligne de mon code affiche bien chaque donnée avec l'ID correspondant. Alors pourquoi celui-ci vaut "1" quand j'exécute le formulaire ?

    Ou est l'erreur ?

    Merci de votre aide.

    fred

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 6
    Points : 6
    Points
    6
    Par défaut
    Problème résolu en ajoutant une variable au nom de mon formulaire afin de lui donner un nom différent à chaque boucle :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    While ($donnees = mysql_fetch_array($resultats_requete))
    {?>
    <form name="modif_trash_todo_<?php echo $i; ?>" method="post" action="accueil.php?page=accueil">
    ...
    $i++;
    }
    fred

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

Discussions similaires

  1. valid formulaire + params
    Par philippe123 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 01/09/2005, 15h29
  2. Validation formulaire dynamique
    Par odelayen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/08/2005, 17h47
  3. test validation formulaire
    Par Nkubi dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/06/2005, 11h22
  4. Valider Formulaire
    Par Gourouni dans le forum ASP
    Réponses: 18
    Dernier message: 06/01/2005, 15h34
  5. Pb validation formulaire
    Par cosminutza dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/12/2004, 10h35

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