ho questa pagina che mi serve per inserire dati su un db, per il momento non c'e' l'inserimento dei dati, perche' a livello di prova ho fatto stampare le variabili, per vedere se funzionato e rullo di tamburi .... non va
<?PHP
require_once('connection/connection.php');
$currentPage = $_SERVER["PHP_SELF"];
mysql_select_db($database, $crashrecords) or die ("impossibile selezionare database");
$data= (date(D -d-m-Y));
$titolo= $_POST['titolo'];
$autore= $_POST['autore'];
$casa= $_POST['casa'];
$genere= $_POST['genere'];
$anno= $_POST['anno'];
$prezzo= $_POST['prezzo'];
if (strlen($titolo) == 0){
echo "i dati non sono stati passati";
echo ">>";
echo ($titolo);
echo "<<";
}else{
echo $titolo ;
?>
<link href="stili_pagine.css" rel="stylesheet" type="text/css">
<table width="40%" border="2" align="left">
<tr>
<td valign="top" bgcolor="#FF9900"><img src="image/ar.gif" width="392" height="37"></td>
</tr>
<tr>
<td valign="top" nowrap class="Stile1"><div align="right">Titolo:
<input name="titolo" type="text"size="50">
</div> <div align="right">Autore:
<input name="autore" type="text" size="50">
</div> <div align="right">Casa discografica:
<input name="casa" type="text" size="50">
</div> <div align="right">genere:
<input name="genere" type="text" size="50">
</div> <div align="right">anno:
<input name="anno" type="text" size="50">
</div> <div align="right">
<p>prezzo:
<input name="prezzo" type="text" value="" size="50" maxlength="2">
</p>
<form name="form" method="post" action="<?PHP echo $currentPage; ?>">
<input type="submit" name="Submit" value="Invia">
</form>
<p> </p>
</div></td>
</tr>
</table>
Qualche idea su che errore io abbia commesso?
La pagina viene visualizzata correttamente ma appare la scritta di controllo "dati non inseriti" e non viene visualizzata la variabile $titolo
<?PHP
require_once('connection/connection.php');
$currentPage = $_SERVER["PHP_SELF"];
mysql_select_db($database, $crashrecords) or die ("impossibile selezionare database");
$data= (date(D -d-m-Y));
$titolo= $_POST['titolo'];
$autore= $_POST['autore'];
$casa= $_POST['casa'];
$genere= $_POST['genere'];
$anno= $_POST['anno'];
$prezzo= $_POST['prezzo'];
if (strlen($titolo) == 0){
echo "i dati non sono stati passati";
echo ">>";
echo ($titolo);
echo "<<";
}else{
echo $titolo ;
?>
<link href="stili_pagine.css" rel="stylesheet" type="text/css">
<table width="40%" border="2" align="left">
<tr>
<td valign="top" bgcolor="#FF9900"><img src="image/ar.gif" width="392" height="37"></td>
</tr>
<tr>
<td valign="top" nowrap class="Stile1"><div align="right">Titolo:
<input name="titolo" type="text"size="50">
</div> <div align="right">Autore:
<input name="autore" type="text" size="50">
</div> <div align="right">Casa discografica:
<input name="casa" type="text" size="50">
</div> <div align="right">genere:
<input name="genere" type="text" size="50">
</div> <div align="right">anno:
<input name="anno" type="text" size="50">
</div> <div align="right">
<p>prezzo:
<input name="prezzo" type="text" value="" size="50" maxlength="2">
</p>
<form name="form" method="post" action="<?PHP echo $currentPage; ?>">
<input type="submit" name="Submit" value="Invia">
</form>
<p> </p>
</div></td>
</tr>
</table>
Qualche idea su che errore io abbia commesso?
La pagina viene visualizzata correttamente ma appare la scritta di controllo "dati non inseriti" e non viene visualizzata la variabile $titolo
