Bonjour
Je me tourne vers vous aprés de longues heures de recherche pour essayer de solutionner mon pb.
Je m'explique, j'ai une requete SQL qui me retourne une liste de clients en fonctions de plusieurs critéres.
Ensuite une boucle While m'affiche toutes les info que je souhaite. (Nom, prénom....) avec un bouton de type submit pour voir la "fiche" du client. Je suis arrivé a construire ma liste en fonction des clients avec le bouton submit en face. Quand on clique sur le bouton, la page transmet a javascript la valeur d'un ID. Cependant quand je clique que n'importe quel bouton (je part du principe que la requete SQL me retourne plusieurs clients.), la valeur transmise a javascript est tjs celle du premier client. Et c'est la que je séche pour trouver d'ou vient le pb. Contant sur une personne pour m'aider
Merci
Voici le code HTML simplifié :
Voila le code JS :
et pour finir la requete SQL :
SELECT id, num_client, nom_client, prenom_client, adresse_client, cp_client, ville_client FROM clients where $PhpChxRecherche='$PhpClientInformation';
Modifié par adrienb4 (15 Jun 2010 - 19:41)
Je me tourne vers vous aprés de longues heures de recherche pour essayer de solutionner mon pb.
Je m'explique, j'ai une requete SQL qui me retourne une liste de clients en fonctions de plusieurs critéres.
Ensuite une boucle While m'affiche toutes les info que je souhaite. (Nom, prénom....) avec un bouton de type submit pour voir la "fiche" du client. Je suis arrivé a construire ma liste en fonction des clients avec le bouton submit en face. Quand on clique sur le bouton, la page transmet a javascript la valeur d'un ID. Cependant quand je clique que n'importe quel bouton (je part du principe que la requete SQL me retourne plusieurs clients.), la valeur transmise a javascript est tjs celle du premier client. Et c'est la que je séche pour trouver d'ou vient le pb. Contant sur une personne pour m'aider
Merci
Voici le code HTML simplifié :
while ($client = mysql_fetch_array($resultat_client)) {
echo '<form method="post" onSubmit="javascript:AfficheFiche()" action="#">';
echo '<p>';
echo '<input type="text" value="'.client[0].'" id="NumCliFiche">';
echo '<input type="submit" value="Voir la fiche">';
echo '</p>';
echo '</form>';
}
Voila le code JS :
var AjaxNumCliFiche = 'AjaxNumCliFiche=' + document.getElementById('NumCliFiche').value;
alert(AjaxNumCliFiche);
et pour finir la requete SQL :
SELECT id, num_client, nom_client, prenom_client, adresse_client, cp_client, ville_client FROM clients where $PhpChxRecherche='$PhpClientInformation';
Modifié par adrienb4 (15 Jun 2010 - 19:41)