Page 1 sur 1

Valeur dans formulaire

Posté : 12 janv. 2014, 15:35
par Michel6359
Bonjour

Je suis occupé dans un formulaire pour gestion de parc , certaine information sont stockés dans une table.
J'ai un champ LIBELLE et un champ MATRICULE , je voudrai que dans mon formulaire il insère automatiquement la valeur du matricule par rapport a id du véhicule
donc quand je sélectionne Dans LIBELLE le champ MATRICULE insère automatiquement

je suis que c'est possible , mais je n'ai comment faire.
Voilà j'espère avoir été bien expliqué mon soucis , sinon excusez-moi.
Merci pour votre aide
MON CODE :
<div id="content">
            <h4 class="tiitre">CREATION ARCHIVE PARC</h4>
            <div id="wrapper">
                <div id="steps">
                    <form id="formElem" name="formElem" action="AJOUT_ARCHIVE.php" method="post">
                        <fieldset class="step">
                          <legend>MATERIEL</legend>
                         
                                    <?php // Connexion au serveur MySQL
	include 'config.php'; // fichier configuration                
	mysql_connect("$mysql_acces_host", "$mysql_acces_user", "$mysql_acces_password");
	mysql_select_db("$mysql_bdd");
   ?>
   <p>
                                
                                
                                <label for="name">LIBELLE</label>
                                <select id="cardtype" name="LIBELLE">
	
    <?php
    $list_CHANTIERS = mysql_query("SELECT id_vehicule,LIBELLE,MATRICULE FROM VEHICULE ");
	while($listing_CHANTIERS = mysql_fetch_array($list_CHANTIERS)) {
	
	echo '<option value="'.$listing_CHANTIERS[1].'">'.$listing_CHANTIERS[1].'</option>';	
	}	
	?>
                                    <?php echo '</select>';	
	                                  
                                 	?>
                            </p>
                    
                            <p>
                                <label for="name">MATRICULE</label>
                               <input class="majuscule" type="text" id="chantier" name="MATRICULE" value="<?php echo ''.$listing_CHANTIERS[2].'';	
	                                  
                                 	?>"   AUTOCOMPLETE=OFF />
                                        
                    
                            </p>
                        </fieldset>

Re: Valeur dans formulaire

Posté : 12 janv. 2014, 23:16
par moogli
salut

deux solutions,

- tu alimente un tableau javascript qui a en index l'id du véhicule et en valeur le matricule (a partir de ce que tu as dans le select sql)

- tu fait une requête Ajax pour avoir l'information (requête vers le serveur qui as l'id véhicule en paramètre et retourne l'info qui te convient).

Dans tous les cas tu dois modifier ton select l'attribut value doit contenir l'id du véhicule.

Dans les deux cas tu ajoute l’événement "onselect" sur le select html et celui ci utilise une fonction javascript qui va récupérer l'info (ajax ou tableau js suivant ton choix) et alimenter le contenu du champs input.

Pour t'aider tu peux utiliser un framework javascript telque jQuery, Ext Js, prototype etc etc.

@+