cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
2 mai 2005 à 13:18
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 2010
-
3 mai 2005 à 11:12
Bonjour,
En faite mon problème est le suivant :
J'ai une liste deroulante avec des infos que jai recuperer sur une base de données avec php.
en faite dans la base de données , y'a :
numero nom prenom
1 jean claude
2 dick rivers
3 eddy mitchell
voila, donc sur ma liste deroulante j'affiche juste le numéro.
et en faite je voudrais que quand je clique sur un numero les zone de saisie qui permettre de rentrer, le nom et prénom et qui se trouve à gauche du texte se remplissent. mettons si je clique sur 1 a gauche il va s'afficher dans la zone de saisie nom : jean et dans la zone de saisie prénom : claude.
voila si qq savait comment faire ou si c'est possible
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 3 mai 2005 à 05:54
comment definit-on une taille fixe
pour une liste deroulante
style="width:200px"
il me marque erreur sur la page
echo "<select name='liste' onchange='affiche(this);' size='10'>" ;
à priori ça ne vient pas de cette ligne.
[ mais pourquoi mettre echo ?
je trouve ça lourd et inutile ]
?>
<select name='liste' onchange='affiche(this);' size='10'>
ça me semble plus simple
donnes nous un extrait de la page générée,
pas la page php, mais celle vue aec "afficher la source",
enfin un extrait si c'est long, l'appel et la fonction...
car sur ce que tu fais voir, pas de raison,
enfin pas vu d'erreur à priori.
Cordialement. Bul. ~
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 3 mai 2005 à 11:09
et pourquoi pas plusieurs boutons ?
[ Créer, Modifier, Supprimer...
parce que, même si on clique sur une
ligne d'un select, on peut vouloir créer ]
qui mettraient donc une valeur dans un
champ caché du formulaire envoyé,
afin que PHP teste cette valeur.
Cordialement. Bul. ~
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 2 mai 2005 à 15:58
Bonjour,
plusieurs solutions
° mettre nom et prénom dans 2 select cachés
et quand on clique sur le select des n°
on utilise name_select_nom[name_select_no.selectedIndex].text
et name_select_prenom[name_select_no.selectedIndex].text
° mettre no dans le text du select et nom, prenom dans le value
séparés par un caractère remarquable ( \t par exemple )
et quand on clique sur le select des n°
on fait un
var result=split(name_select_nom[name_select_no.selectedIndex].text,"\t")
et on utilise result[0] et result[1]
° c'est tout ce qui me vient pour le moment,
il doit bien y avoir d'autres possibilités
Cordialement. Bul. ~
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 2 mai 2005 à 17:00
merci beaucoup, je vais essayer de comprendre ce que tu as fais, a propos tu ne seras pas comment on definis une taille fixe pour une liste deroulante ? parceque quand y'a aucun item dedans il a tendance à se retrecir tout seul et ca fais pas jolie
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 3 mai 2005 à 10:00
ben je met echo parceque je suis dans des balises php et c'est pour inclure du html mais je sais pas si il y a mieux a faire
sinon j'ai repris ton exemple : echo "<select name='liste' onChange='affiche(this);' size = '10'>" ;
et j'ai essayé de faire des appelles de fonctions ca marche mais ca marche pas quand y'a un paramètre apparement et c'est bizarre parceque ton exemple marche
cs_emmanuel9
Messages postés903Date d'inscriptionmercredi 23 février 2005StatutMembreDernière intervention16 juin 20102 3 mai 2005 à 10:39
ah ok merci bcp bultez,
en faite maintenant vu que quand je clique sur une liste de personne j'ai bien le nom de la personne qui s'affiche à gauche je voudrais en faite que le bouton ajouterpersonne deviennent modifier personne et en faite quand il clique sur un item le nom apparait il le modifie et il clique sur modifier personne. je pense que il faut faire ca avec on change encore une fois.
parceque en faite en php ca fait ca
if(isset($_GET["bouton"]))
{
switch ($_GET['bouton'])
{
case 'Ajouter' :
$requete = "INSERT INTO profil(nom,id) VALUES ('$nom','$identifiant')";
donc je suppose qu'il faut modifier le nom du bouton ou un truc comme ca et faire une case 'modifier', tu en penses quoi ?