non mi dà errori ma non in questo modo non riesco a recuperare i valori dei leftCodice PHP:SELECT tab0.*, tab3.id AS tipoid FROM tab0 LEFT JOIN tab1 AS regioni ON
tab0.regione=regioni.id LEFT JOIN tab1 AS prov ON tab0.provincia=prov.id
LEFT JOIN tab3 ON tab0.tipo=tab3.id WHERE tab0.id='".$_GET['id']."';
più in basso ho due select dinamiche: una per le prov e una per le regioni
in pratica, nella tab1, nello stesso campo chiamato "regione", ho messo sia le province sia le regioni. ogni record ovviamente ha un id diverso. Mi serve fare in questo modo.Codice PHP:<select name="provincia" class="formtext">
<option value="0"> - - - </option>
<?php
$mysqlc->query("SELECT * FROM tab1;");
while($result = mysql_fetch_array($mysqlc->result, MYSQL_ASSOC)){
echo "<option";
if($result['id'] == $result1['prov']) echo " selected=\"selected\"";
echo " value='".$result['id']."'>".$result['regione']."</option>";
}
?>
</select>
come faccio a recuperare, p. esempio, il valore $result1['prov'])?![]()

Rispondi quotando