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....