Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2310 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  passer un champ de formulaire en parametre d'une fonction

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

passer un champ de formulaire en parametre d'une fonction

n°202720
gaya
Posté le 27-08-2002 à 11:46:36  profilanswer
 

Voila j'ai un grand formulaire et quand j'ai besoin de faire une requete sql je ne veux pas reactualiser toute la page donc j'ai utilisé le RemoteScripting (une IFRAME invisible dans la quelle on post vers un script php)  
 
on peut voir une explication a l'adresse :
 http://developpeur.journaldunet.co [...] ting.shtml  
 
Dans mon cas j'ai une table a remplir dans laquelle on a un identifiant pour une personne. Donc je mets deux champs nom, prenom et un bouton qui appele mon script JavaScript.
 
 
function cherche_contact(nom,prenom)
{
  document.formulaire_hidden.nom.value = nom;
  document.formulaire_hidden.prenom.value = prenom;
  document.formulaire_hidden.action = "get_id_personne.php";
  document.formulaire_hidden.method = "post";
  document.formulaire_hidden.submit();
}
 
La fonction JavaScript recupere le nom et le prenom, puis post ces valeurs vers  mon script php qui interroge ma table Personne.
 
Ensuite il faut que j'affecte la valeur de l'identifiant de la personne à un champ "hidden" de mon formulaire.  
 
a la fin de get_id_personne.php
<script language="JavaScript">
  window.parent.formulaire_principal.id_personne='<?php echo $id_personne; ?>';
</script>
 
 
Question : comment passer le champ id_personne en parametre pour pouvoir ensuite lui affecter la valeur de l'identifiant de la personne. Sachant que j'ai besoin de ça pour plusieurs personnes et que je souhaites avoir un SEUL script php pour toutes ces personnes...
 
J'espere que c clair. Si vous pouvez m'aider....

mood
Publicité
Posté le 27-08-2002 à 11:46:36  profilanswer
 

n°203633
gaya
Posté le 28-08-2002 à 10:41:29  profilanswer
 

bon ba je me suis debrouiller en passant le champ en chaine de caractere, je le post au script php puis a la fin du script php, je fais :
 
echo "<script language=\"JavaScript\">\n";
echo $champ_id." = '".$id_personne."';\n";
 echo "</script>\n";
 
 
voila si quelqu'un a mieux merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  passer un champ de formulaire en parametre d'une fonction

 

Sujets relatifs
Pb avec fonction readLine() de la classe Socket PEARenvoyer un formulaire sous outlook
[java] peut on passer un tableau en argument d'un constructeur ?[C et Linux] Quelle fonction pour ecrire une ligne en couleur?
Commen m'envoyé un mail par formulaire sur mon site :??:[php] utiliser la fonction mail() en local
fonction rename() un peu capricieuse...retour sur base de données d un formulaire...
PHP + Formulaire : récupérer la valeur d'une liste.Remplir et submit un formulaire automatiquement...
Plus de sujets relatifs à : passer un champ de formulaire en parametre d'une fonction


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR