malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 7 déc. 2005 à 10:40
Hello,
non, tu n'es pas super clair, Latata...
enfin...on va essayer :-)
A retenir : n'oublions pas que javascript est exécuté côté client, le php côté serveur.
Or, tes données proviennent de ta base, il te faut donc du php pour les extirper.
Modifier un tableau html, ça se passe côté client...
Bref, à mon avis :
soit tu soumets ton formulaire sur un onchange de ton select : à ce moment là, dans ta page, avanty d'afficher ton tableau et ton formulaire, tu vérifies si le $_POST['nom_select'] a été rempli. Si oui, tu fais la requête qui va bien pour afficher la bonne personne dans le tableau : SELECT nom, prenom FROM personnes WHERE personne_id = $_POST['nom_select']
Soit tu utilises les requêtes xmlhttp pour éviter un rechargement de ta page, mais le principe restera le même : une requête pour récupérer le nom, et affichage du nom. Sauf que là, comme tu ne recharges pas ta page, il va falloir en plus utiliser du javascript pour modifier la cellule de ton tableau.
Un truc du genre :
|
----
id ="cell_personne">nom prenom
et un javascript qui va faire un truc du genre :
document.getElementById('cell_personne').innerHTML = $nom_personne
Tu peux même faire plus simple du coup :
sans recharger ta page et sans requêtes xmlhttp. Tu crées ton select en récupérant l'id, le nom et le prenom de la personne...et tu concatènes :
<select name="pers">
<option value="id_nom_prenom">nom prenom</option>
...
et sur un onchange, le même code javascript, en gros (après dé-concaténation de la valeur)