Codice
codice:
function select_id() {
global $id;
if(ereg("[0-9]",$id)) {
$query = mysql_query("select perc,menu,titolo from id_site where id='$id'");
$result = mysql_num_rows($query);
if ($result != 1) {
mysql_close();
return array("errori/errore404.htm","menu/home.htm","Errore 404");
}
else {
$row = mysql_fetch_array($query, MYSQL_ASSOC);
return array($row['perc'],$row['menu'],$row['titolo']);
}
}
else {
return $array("errori/errore404.htm","menu/home.htm","Errore 404");
}
}
Poi sotto
codice:
<?
$id=$_GET['id'];
[[connessione al db mysql]]
$dati=select_id();
[[Chisura connessione]]
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title><? echo $dati[2]; ?></title>
</head>
<body>
<? echo include($dati[1]); ?>
<? echo include($dati[0]); ?>
</body>
</html>
Veniamo la problema... a video mi stampa la pagina con il titolo e il menu esatto, però mi aggiunge un bel 1 dopo i due include! Come mai???