Ciao a tutti,

mi trovo in una situazione un pò intricata. Devo poter popolare una select multiselezione in base alla scelta che faccio su un'altra select. Praticamente è così:

SELECT 1 -> popolata da tabella 1
SELECT 2 -> popolata da tabella 2 in relazione a tabella 1

Questo è il codice che ho provato ma che non riesco a far funzionare:

Codice PHP:
<form name="contratto" id="contratto" action=./salva_contratto.php>
      <table>
      <tr>
      <td>
<label>Cliente


  <select name="cliente" id="cliente" multiple="multiple" CHE CODICE JAVASCRIPT METTO?>
  <?
$cliente
=mysql_query("SELECT * FROM clienti ORDER BY ragione_sociale;");
while (
$res mysql_fetch_array($cliente)){
?>
<option value="<? print($res["ragione_sociale"]);?>"><?print($res["ragione_sociale"]);?></option>
<?
}

?>
   </select>
 </label>
</td>
</tr>
<tr>
<td>
<label>Conducenti


  <select name="conducente" id="conducente" multiple="multiple">
<?
$conducente
=mysql_query("SELECT * FROM conducenti WHERE ragione_sociale = VARIABILE GENERATA DAL JAVASCRIPT CHE NON CONOSCO;");
while (
$res2 mysql_fetch_array($cconducente)){
?>
<option value=""><?php print($res2["conducente"]);?></option>
<?php 
}
?>
  </select>
 </label>
</td>
</tr>
<tr>
<td>
<label>Flotta


  <select name="l2" id="l2" multiple="multiple" disabled>

  </select>
 </label>
</td>
</tr>
</table>
</form>
Come posso risolvere? Vi prego perchè è un problema che devo assolutamente risolvere