Ciao, quando lancio questa pagina mi esce l'errore ''Fatal error: Call to undefined function mostra_det() in D:\Inetpub\webs\........scheda_utente.php on line 25"
eppure mi sembra corretto anche perchè in un'altra pagina uso la stesso modello e funziona...chi mi può aiutare?
Codice PHP:
include ('include/controlla.inc.php');
include ('../include/config.inc.php');
include('../include/class/select.class.php');
$sql='SELECT * FROM attivita WHERE att_id="'.$_SESSION['uteid'].'" '; $dati=mysql_query($sql,$miaconn) or die( $sql);
$array=mysql_fetch_array($dati);
$azione='riepilogo';
if(isset($_GET['azione'])){$azione=$_GET['azione'];}
$id=$array["att_id"];
if($array["att_id"]==$_SESSION['uteid']){ //controllo se utente è loggato
switch($azione){
case 'riepilogo':
$contenuto=mostra_det();
break;
}
function mostra_det(){
global $miaconn,$id;
$sql='SELECT attivita.*, regioni.nomeregione, province.nomeprovincia FROM attivita INNER JOIN regioni ON attivita.att_idregione = regioni.idregione INNER JOIN province ON attivita.att_idprovincia = province.idprovincia WHERE att_id='.$id;
$dati=mysql_query($sql);
if(mysql_num_rows($dati)>0){
$array=mysql_fetch_array($dati);
$output='';
$output.='<b>Nome:</b>'.$array["att_nome"].'<br>';
.....
..... $output.='</tr></table>'; }
else{$output='nessun record';}
return($output); }
}