Voila je suis un débutant et je mi connait pas trop bien javascript.
voila mon problème:j'ai une liste déroulante qui contient les numéro de devis du client.et je veut que on choisi le numéro de devis dans la liste déroulante,les information de ce devis(déjà enté dans la base) reaffiche dans le formulaire(textbox,....)
aidé moi
CREATE TABLE `devis` (
`numdevis` int(11) NOT NULL auto_increment,
`adressdevis` varchar(200) default NULL,
`villedevis` varchar(50) default NULL,
`codepostdevis` int(11) default NULL,
`prestationdevis` varchar(50) default NULL,
`libdevis` varchar(1500) default NULL,
`statutdevis` varchar(50) default NULL,
`numclient` int(11) default NULL,
PRIMARY KEY (`numdevis`),
KEY `FK_devis_numclient` (`numclient`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=65475 ;
CREATE TABLE `client` (
`numclient` int(11) NOT NULL auto_increment,
`loginclient` varchar(25) default NULL,
`passclient` varchar(25) default NULL,
`nomclient` varchar(25) default NULL,
`prenomclient` varchar(25) default NULL,
`telclient` int(11) default NULL,
`adressclient` varchar(200) default NULL,
`emailclient` varchar(50) default NULL,
`catclient` int(2) NOT NULL default '0',
PRIMARY KEY (`numclient`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=651682 ;
voici mon code php
<?PHP
$numclient=$_SESSION['numclient'];
?>
<html>
<head>
<script>
function fonction(obj)
{
document.getElementById('idadress').value=obj.options[obj.selectedIndex].value
}
</script>
</head>
<body>
<font size="5" color=black face="Script MT Bold">Modifier mon devis</font>
<br><br>
Veuillez modifier vos informations:
<form name=for align=center action="index2.php?devismodifier" method="post" >
<table>
<tr><td>Numéro du devis:</td>
<td><select name="listbox" onchange="fonction(this);">
<option name=numdev selected value="Numéro du devis" >Numéro de devis </option>
<?php
// remplissage listbox
$sql = "SELECT * FROM devis where numclient=$numclient";
$resultsql = mysql_query($sql) or die('Erreur SQL! '.$sql.''.mysql_error()); // en cas d'erreur
while ($rep = mysql_fetch_array($resultsql))
{
$valeur=$rep['numdevis'];
$adres=$rep['adressdevis'];
$vil=$rep['villedevis'];
echo "<option value=$adres>$valeur</option> ";
echo "<input value=$vil />";
}
?>
</select>
</tr></td>
<tr><td>Adresse travaux:<font color="#ff0000">*</font></td><td><input id="idadress" name="adressdevis" size="30" maxlength="60" type="text" class="inputbox"/></td></tr>
<tr><td>Ville :<font color="#ff0000">*</font></td><td><input id="idville" name="villedevis"size="30" maxlength="80" type="text" value="" class="inputbox"/></td></tr>
<tr><td>Code postal :<font color="#ff0000">*</font></td><td><input name="codepostdevis" size="5" maxlength="5" type="text" value="" class="inputbox"/></td></tr>
<tr><td>Particulier / Pro :<font color="#ff0000"> *</font></td><td><select name="statutdevis" size="1" style="width:200px;" class="inputbox"><option value="Particulier" selected="selected">Particulier</option>
<option value="Collectivité locale">Collectivité locale</option><option value="Administration">Administration</option><option value="Entreprise privée">Entreprise privée</option>
<option value="Association">Association</option><option value="AUTRE">Autre</option>
</select></td></tr>
<tr><td>Pour quelle prestation souhaitez vous obtenir un devis ? <font color="#ff0000">*</font>:</td><td>
<select name="prestationdevis" size="1" style="width:200px;height:20px;" class="inputbox">
<option value="none" selected="selected">Prestations</option>
<option value="Imperméabilité de façades">Imperméabilité de façades</option>
<option value="Isolation Thermique Intérieure et Extérieure">Isolation Thermique Intérieure et Extérieure</option>
<option value="Traitement de sols">Traitement de sols</option>
<option value="Traitement acoustique">Traitement acoustique</option>
<option value="Décoration intérieure">Décoration intérieure</option>
<option value="Peinture extérieure">Peinture extérieure</option>
<option value="Peinture intérieure">Peinture intérieure (plafonds, murs, boiseries, métalleries)</option>
<option value="Plâtrerie sèche">Plâtrerie sèche</option>
<option value="Carrelage">Carrelage</option>
<option value="Vitrerie">Vitrerie</option>
<option value="Autre">Autre</option>
</select>
</td><
/tr>
<tr>
<td>Détaillez votre projet ou l'objet de votre demande de devis :<font color="#ff0000">*</font></td><td>
<textarea name="libdevis" style="width:200px;height:150px;" class="inputbox"></textarea></td></tr>
<tr><td></td><td><input type=SUBMIT value="Modifier" class="button"/><INPUT TYPE=RESET VALUE="Annuler"></td></tr>
</table>
</form>
</html>

