Select dynamique php javascript

Messages postés
22
Date d'inscription
mercredi 20 août 2008
Dernière intervention
9 novembre 2018
- - Dernière réponse : jordane45
Messages postés
23649
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 décembre 2018
- 7 mai 2018 à 10:29
Bonjour,

J'ai besoin d'un petit coup de main.
J'ai une requete qui va chercher une liste de proprietaire avec tout les champs qu'il me faut.
J'affiche les propriétaires dans un select
voici mon code :
		
<SELECT name="nom_proprio" onchange="SelectProprio();"> <OPTION VALUE="-2" selected="selected">-- Sélectionner --</OPTION><OPTION VALUE="-1 selected="selected" >-- Nouveau --</OPTION>
<?php

if ($Resultats=$link->TabResSQL('SELECT * FROM db_proprietaire'))
{
foreach($Resultats as $Valeur)
{
echo "<OPTION VALUE='".$Valeur['id']."' >".$Valeur['Nom']." ".$Valeur['Prenom']."</OPTION>";
}
}
?>
</SELECT>


Cette partie là fonctionne.
Hors j'ai une option avec la valeur -2 mais qui veut dire nouveau propriétaire.
A partir de là je dois afficher un textbox pour en créer un nouveau sans changer de page.
Sinon si le propriétaire existe, l'utilisateur le selectionne et je voudrai que cela affiche les informations tels que nom prénom adresse etc....
Je suis parti sur un onchange en javascript. mais c'est là où je n'arrive pas à continuer. Comment faire pour savoir si c'est un nouveau j'affiche les textbox ou un ancien j'affiche les infos ?
merci pour votre coup de main.
--
Afficher la suite 

Votre réponse

1 réponse

Messages postés
23649
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
18 décembre 2018
0
Merci
Bonjour,

Que contiens ta fonction SelectProprio() ?
Car oui, c'est bien via le OnChange et donc dans ta fonction SelectProprio() que tu dois gérer ce que tu souhaites faire...



Comment faire pour savoir si c'est un nouveau

Ben.. comme tu nous l'as dit ...

j'ai une option avec la valeur -2 mais qui veut dire nouveau propriétaire


Donc un simple IF te permet de vérifier si ta value est à -2 ou non.
Et donc.. si -2 c'est donc un nouveau... il ne te reste plus qu'à afficher/masquer ton champ input en fonction de cette valeur.

NB: Ta question concerne le JAVASCRIPT et non le PHP.
Je déplace donc dans le "bon" forum.



Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.