récupération de données à insérer dans un formulaire
récupération de données à insérer dans un formulaire - PHP - Programmation
MarshPosté le 11-07-2005 à 14:08:20
Bonjour, je reste bloqué depuis quelques jours sur un problème a priori simple sur un formulaire en php/mysql. je dispose d'une table "employe" avec comme champs "Num_Emp","Nom_Emp" et "Prenom_Emp",cette table étant déjà remplie de nombreux champs,dont certains ayant le même nom.Le but de mon formulaire est d'intégrer une fonction de recherche des employés en fonction du champ "nom" du formulaire, même rempli partiellement.Ainsi, en tapant par exemple "Mar", je voudrais remplir le formulaire avec les informations du 1er "Nom_Emp" dans la base de données commençant par "Mar", et par la suite à l'aide d'un bouton "suivant", remplir le formulaire avec l'enregistrement suivant. Pour le moment j'ai réussi à récupérer le premier enregistrement grace au code suivant:
Code :
$Nom_Emp = $HTTP_POST_VARS["Nom_Emp"];
$sql = "select * from employe where (Nom_Emp like \"$Nom_Emp%\" )";
Ce code permet donc de remplir le formulaire avec le premier enregistrement, reste à gérer le bouton "suivant".Je me suis orienté tout d'abord vers le javascript avec un évènement onClick, mais il n'est pas possible d'insérer du code php dans une fonstion js. Je ne sais pas trop comment m'y prendre et commence à douter de moi. Si vous avez déjà traité ce genre de problème ou avez des idées, n'hésitez pas SVP! Merci d'avance!
Marsh Posté le 11-07-2005 à 14:08:20
Bonjour, je reste bloqué depuis quelques jours sur un problème a priori simple sur un formulaire en php/mysql. je dispose d'une table "employe" avec comme champs "Num_Emp","Nom_Emp" et "Prenom_Emp",cette table étant déjà remplie de nombreux champs,dont certains ayant le même nom.Le but de mon formulaire est d'intégrer une fonction de recherche des employés en fonction du champ "nom" du formulaire, même rempli partiellement.Ainsi, en tapant par exemple "Mar", je voudrais remplir le formulaire avec les informations du 1er "Nom_Emp" dans la base de données commençant par "Mar", et par la suite à l'aide d'un bouton "suivant", remplir le formulaire avec l'enregistrement suivant.
Pour le moment j'ai réussi à récupérer le premier enregistrement grace au code suivant:
fonction "RemplirForm" :
Ce code permet donc de remplir le formulaire avec le premier enregistrement, reste à gérer le bouton "suivant".Je me suis orienté tout d'abord vers le javascript avec un évènement onClick, mais il n'est pas possible d'insérer du code php dans une fonstion js.
Je ne sais pas trop comment m'y prendre et commence à douter de moi. Si vous avez déjà traité ce genre de problème ou avez des idées, n'hésitez pas SVP! Merci d'avance!