Codice 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']."';
non mi dà errori ma non in questo modo non riesco a recuperare i valori dei left
più in basso ho due select dinamiche: una per le prov e una per le regioni
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>
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.
come faccio a recuperare, p. esempio, il valore $result1['prov'])?