|
|
|
|
Bonjour a tous.
Voila je fais un projet dans une entreprise et je vous explique mon probleme.
Je cree une base de donnees Client et j ai fait un programme PHP qui me permet de faire des recherches sur la base de donnees pour obtenir l historique d un client.
Mais,souvent,dans une recherche,il y a plusieurs clients qui s affichent et j aimerais pouvoir cliquer sur le bon client pour obtenir son historique complet.
J espere que vous avez compris ce que je vous ai demande et merci de me repondre quand vous le pouvez
Salut,
|
Salut,
|
Alors,
|
Répondre à ethan55
|
Je vois ce que tu veux dire mais moi quand je fais ma recherche sur un formulaire, et qu il me donne le resultat via une page PHP
|
Ce que tu fais, c'est que lorsque tes noms de clients s'affichent, au lieu de les balancer bêtement sur ta page (avec un while ?!!) tu les insère dans un lien sous la forme, par exemple:
|
J ai compris ce que tu m as dit mais je t envoie une partie de mon code pour que tu puisse avoir + de renseignements:
|
Le truc JS, c'est un language de programmation comme php, mais la c'est JavaScript, il gere les evenements.
<FORM id=finv method=POST action='mapage.php'>
<input type=hidden name=numcli value='client'>
</form>
<A onclick=document.getElementById('finv').submit()>
valider</A>
détail: au depart tu as un formulaire qui a pour id=finv qui utilise la method post(recuperable avec $_POST["nomvariable"]) (qui a pour avantage de ne pas etre marqué dans l'url) ensuite tu as les differentes variables que tu passes dans le formulaire, là j'en ai mis qu'une, qui s'appel numcli et qui a pour valeur "client" Cette valeur sera recuperable par la page "mapage.php" en utilisant la varibale $_POST["numcli"]. Ensuite <A onclick=document.getElementById('finv').submit()> valider</A> est un lien. Il a comme nom valider, et il a pour action de prendre dans le document, l'élement qui s'appelle 'finv'(c'est le formulaire, et de lui faire le submit(c'est comme si on appuyer sur un bouton submit classique) Voila, je sais pa si j'ai été tres claire, mais c la solution avec le JavaScript |