ok, ma la cosa che mi lascia di stucco è questa.
sto testando il sito quindi non ha un minimo di grafica è tutto default.
ora, ecco il codice completo di una pagina in cui si verifica l'errore: la mostro nella versione in cui NON da errore:
NON DA ERRORE
Codice PHP:
<?
include_once("include/check_login.inc");
include("include/conn.inc");
//include("include/header.inc"); LINEA INCRIMINATA
?>
In questa sezione potrai visualizzare i libri che sono stati recensiti, leggere le recensioni, eventualmente lasciarne una tua,
o sempicemente lasciare un commento ad una recensione già pubblicata.
E' inoltre possibile emettere un voto sul libro in questione.
Seleziona il genere letterario che vuoi visualizzare.
<div id="seleziona" style="position:absolute; border:thin; width: 206px; left: 15px; top: 506px; height: 162px;">
<form id="form1" name="form1" method="POST" action="libri.php">
<table width="200">
<tr>
<td><label>
<input type="radio" name="genere_libri" value="1" />
Horror</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="genere_libri" value="2" />
Fantasy</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="genere_libri" value="3" />
Fantascienza</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="genere_libri" value="4" />
Narrativa</label></td>
</tr>
<tr>
<td><label>
<input type="radio" name="genere_libri" value="5" />
Altro</label></td>
</tr>
</table>
<input name="invia" type="submit" />
</form>
</div>
<div id="inserisci" style="position:absolute; border:thin; width: 559px; left: 9px; top: 74px; height: 160px;">
<table width="566">
<form id="form1" name="form1" method="post" action="./script/Slibri.php">
<tr><td width="72"><label>Titolo: </label></td>
<td width="144"><input name="titolo" type="text" tabindex="1" /></td>
<td width="51">Genere: </td>
<td width="127"><select name="genere" tabindex="2">
<option value="-1" selected="selected">Genere...</option>
<option value="1">Horror</option>
<option value="2">Fantasy</option>
<option value="3">Fantascienza</option>
<option value="4">Narrativa</option>
<option value="5">Altro</option>
</select></td>
<input type="hidden" name="hid_genere" value="<?=$_POST['$genere']?>" />
<td width="43"><label>Voto: </label>
<td width="76"><select name="voto" tabindex="3">
<option value="-1">Voto...</option>
<option value="0">0</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select> </tr>
<tr><td height="24" valign="top"><p>Recensione:</p>
</td>
<td colspan="5" valign="top"> </td>
</tr>
<tr>
<td height="101" colspan="6" valign="top"><textarea name="recensione" cols="89" rows="10" tabindex="4"></textarea></td>
</tr>
<tr>
<td height="26" colspan="6" valign="top"><input type="submit" name="invia" value="|| Invia Recensione" /></td>
</tr>
</form>
</table>
</div>
<?
if(isset($_POST['genere_libri'])){
$genere = $_POST['genere_libri'];
$path = "lista_libri.php?gen=$genere";
header("Location: $path");
}
?>
<?
?>
se decommento la LINEA INCRIMINATA, e provo a cliccare sul menu in fondo mi dice:
Warning: Cannot modify header information - headers already sent by (output started at C:\WM\www\lsdblogs\libri.php:52) in C:\WM\www\lsdblogs\libri.php on line 101
perchè??
tieni conto che headers.inc è solo una serie di stili:
Codice HTML:
<style type="text/css">
body{
background: White;
font-family: Verdana;
font-size: 8pt;
}
a:link{
text-decoration: none;
color: #929292;
}
a:visited{
text-decoration: none;
color: #666666;
}
a:hover{
text-decoration: underline;
color: #c2c2c2;
}
h1{
text-align: center;
font-family: Verdana;
font-size: 10pt;
font-weight: Bold;
}
/************
GESTIONE FORM
/************/
fieldset.moduli{
border: 1px solid Black;
width: 60%;
margin-left: 20%;
}
fieldset.blog{
border: 1px solid Black;
width: 90%;
}
legend{
color: #fff;
background: #c2c2c2;
border: 1px solid Black;
padding: 2px 6px;
}
label{
padding-left: 1em;
}
/*input{
color: #666666;
border: 1px solid #C2C2C2;
padding-left: 5px;
font-family: Verdana;
font-size: 10pt;
}*/
checkbox{
color: #666666;
border: 1px solid #C2C2C2;
padding-left: 5px;
font-family: Verdana;
font-size: 10pt;
}
select{
color: #666666;
border: 1px solid #C2C2C2;
padding-left: 5px;
font-family: Verdana;
font-size: 10pt;
}
textarea{
color: #666666;
border: 1px solid #C2C2C2;
padding-left: 5px;
font-family: Verdana;
font-size: 10pt;
}
file{
color: #666666;
border: 1px solid #C2C2C2;
padding-left: 5px;
font-family: Verdana;
font-size: 10pt;
}
div.commenti{
border: 2px dashed White;
background: #666666;
color: white;
width:60%;
margin-left: 20px;
padding: 10px 10px 10px 10px;
}
/******************
FINE GESTIONE FORM
/*****************/
div.angolo {
position:relative;
width: 734px;
background-color: #E6E6E6;
margin: 13px;
/* margin-left: 256px;
margin-top: 90px;
padding-top: 50px*/
}
/*********************
GLOBAL ATTRIBUTES
*********************/
div.top-left-corner, div.bottom-left-corner, div.top-right-corner, div.bottom-right-corner
{position:absolute; width:20px; height:20px; background-color:#FFF; overflow:hidden;}
div.top-left-inside, div.bottom-left-inside, div.top-right-inside, div.bottom-right-inside {
position:relative; font-size:150px; font-family:arial; color:#E6E6E6; line-height: 40px;}
/*********************
SPECIFIC ATTRIBUTES
*********************/
div.top-left-corner { top:0px; left:0px; }
div.bottom-left-corner {bottom:0px; left:0px;}
div.top-right-corner {top:0px; right:0px;}
div.bottom-right-corner {bottom: 0px; right:0px;}
div.top-left-inside {left:-8px;}
div.bottom-left-inside {left:-8px; top:-17px;}
div.top-right-inside {left:-25px;}
div.bottom-right-inside {left:-25px; top:-17px;}
div.box-contents {
position: relative; padding: 15px; color:#000;
}
</style>
grazie mille per l'aiuto :)