pour l'heure ça me bloque, en fait, j'utilises des conditions et de multiples while.
Le premier select list fonctionne plutot bien, et le second bloque, je crois qu'il m'actualise bien la page, mais n'affiche pas les informations demandées.
alors que normalement il devrait m'afficher le titre de la personne sélecttionnée.
voici le code que j'ai utilisé:
<form id="form1" action="#" method="post" name="form1" >
<label for="destinataire"> <select name="destinataire" size="1" onchange="submit()">
<option value="">Choissisez...</option>
<option value="cli">Client</option>
<option value="avo">Avocat</option>
<option value="conf">Confrère</option>
<option value="man_liq">Mandataire liquidateur</option>
<option value="adm_jud">Administrateur Judiciaire</option>
<option value="jug_com">Juge commissaire</option>
<option value="com_exe">Commissaire exécution plan</option>
<option value="tri">Tribunal</option>
<option value="emp">Employeur</option>
<option value="ger">Gérant</option>
<option value="seq">Séquestre</option>
<option value="not">Notaire</option>
<option value="tie">Tiers</option>
</select>
</form>
<?php if(isset($_POST['destinataire']) AND $_POST['destinataire']="cli") { ?>
<p id="cli" class="hiddenDiv"><strong>Adresse destinataire</strong><br /><br />
Choix de l'adresse: <form action="#" method="post" > <select name="destinataire" size="1" onchange="submit()">
<option value="">Choissisez...</option>
<?php
$sql = "SELECT * FROM adresse_client where code_client='".mysql_real_escape_string($_GET['code_client'])."' GROUP BY titre";
$result = mysql_query($sql) or die(__LINE__.mysql_error().$sql);
?>
<?php
while($donnees2 = mysql_fetch_assoc($result)) {
?>
<option value="<?php echo $donnees2['titre'] ; ?>"><?php echo $donnees2['titre'] ; ?></option><?php } ?></select></form>
<?php if (isset($_POST['destinataire']) ) : ?>
<?php
$sql = "SELECT * FROM adresse_client where code_client='".mysql_real_escape_string($_GET['code_client'])."' GROUP BY titre";
$result = mysql_query($sql) or die(__LINE__.mysql_error().$sql);
?>
<?php
while($d2 = mysql_fetch_assoc($result)) {
?>
NOM: <?php $d2['titre'] ; ?>
<?php } ?>
<?php endif ?>
<?php } ?>
Je suis conscient que ce code est très mauvais niveau structure, mais je ne sais pas comment procéder.Ce que j'aurais besoin c'est d'afficher un deuxième select a partir du premier, et d'afficher plusieurs champs a partir du deuxième select.
toute critique constructive et aide sera appréciée.
Par avance merci.