IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[PHP-JS] affichage liste déroulante [Débutant(e)]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Par défaut [PHP-JS] affichage liste déroulante
    bonjour enfaite j'ai une liste déroulante et je voudrais que lorsqu'on selectionne un élément de cette liste , un message s'affiche dans un TEXTAREA ! Il me semble avoir depossiblité le JAVASCRIPT et le PHP avec un RELOAD de la page !
    que doisje utilisé ? et comment ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
      <?php
     
    			echo "<select name='categorie' size='1' >";
     
    			echo "<option value = 'comm_prec'> 		</option>";
     
    			$query_lib_attente = $dbconn_dns->query("SELECT idxattente,libelle_fr FROM attente ") ;
        		$nb_lib_attente = $dbconn_dns->num_rows($query_lib_attente) ;
        		for ($i=0;$i<$nb_lib_attente;$i++)
        			{	
        		$lib_attente = $dbconn_dns->fetch_array($i,$query_lib_attente) ;	
    	        $libellefr = $lib_attente[libelle_fr];
    	        $idxattente = $lib_attente[idxattente];		
     
        			echo "<option value = '$idxattente'> $libellefr</option>";						
     
        			}
     
     
     
    			?> 
     
    					<br><br>
              <textarea name="new_comment" cols="40" rows="5" wrap="VIRTUAL">
     
     
     
     
              </textarea>

  2. #2
    Membre Expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Par défaut
    C'est à toi de voir ce qu'il est possible d'utiliser.

    JS c'est plus sympa et plus ergonomique puisque c'est du direct sans rafraîchissement MAIS si JS est désactivé sur le poste c'est mort.

    PHP ça va passer partout MAIS il y a un rafraîchissement donc ça peut être très gênant pour l'utilisateur.

    A toi de décider.

  3. #3
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    salut,
    Moi, j'utiliserai javascript dans ce cas.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    158
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 158
    Par défaut php :)
    salut j'ai décider d'utiliser le php pour faire ce que je veux faire, c'est a dire apres la selection d'un élément de ma liste déroulante afficher un élément dans mon TEXTAREA !
    Mais je trouve rien sur le net pour m'aider
    pouvez vous m'aider svp !
    ( Le code est au dessus )

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 36
    Par défaut
    avec php obliger de valider avec un bouton submit puis tu affiches ce que tu veux dans textarea sinon javascript!
    je ne pourrai pas te dire la fonction mais une petite recherche et tu la trouve, je n'utilise pas js je met des boutons partout!

    jay

  6. #6
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    salut,
    si tu décides d'utiliser php il faut que tu mettes un truc dans ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <?php
    if ($_POST['categorie'] ==  'comm_prec'){
    	$content = 'ton premier texte';
    }
    elseif ($_POST['categorie'] ==  'idxattente'){
    	$content = 'ton seconde texte';
    }
    ?>
    <textarea>
    <?php
    if (isset($content)) echo $content;
    ?>
    </textarea>
    j'ai mis idxattente dans le elseif mais ça sera à remplacer par les valeurs extraites de la base de données.

Discussions similaires

  1. [PHP-JS] Affichage liste déroulante
    Par Meloooo dans le forum Langage
    Réponses: 12
    Dernier message: 13/01/2009, 13h14
  2. Affichage liste déroulante PHP/HTML/JS
    Par Copyright83 dans le forum Langage
    Réponses: 2
    Dernier message: 01/06/2008, 11h59
  3. [PHP-JS] Deux listes déroulantes dynamiques
    Par zana74 dans le forum Langage
    Réponses: 9
    Dernier message: 29/08/2006, 12h36
  4. [PHP-JS] Firefox - Liste déroulante
    Par Dlfine dans le forum Langage
    Réponses: 7
    Dernier message: 08/06/2006, 09h48
  5. [VB6] Bug d'affichage liste déroulante
    Par yttrium dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 30/05/2006, 08h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo