Cari ragazzi,
vi chiedo una mano per risolvere questo problema: ho un form PHP per inserire dati in un database Mysql. Posso inserire uno o più record a seconda di quanti se ne scelga nella pagina di inserimento. Però la pagina che gestisce l'inserimento non funziona... dove sbaglio? Grazie per l'aiuto!!! Eccovi il prototipo del codice:
LATO CLIENT:

Codice PHP:
<html>
<head>
<title>APPLICAZIONE LATO CLIENT(pagina index.php)</title>
</head>
<?php
$host
='localhost';
$user='xxx';
$password='xxx';
$database='xxx'
$db=mysql_connect($host,$user,$password) or die('no connessione server');
mysql_select_db($database,$db) or die('connessione database impossibile');
$numtransazioni=$_REQUEST['ntrans'];
?>
<body>


<form name="myform"action="index.php">
<span> Transazioni da inserire? </span>
    <select name="ntrans" onchange="myform.submit();"> 

        <option value="1" selected> 1 </option>
        <option value="2"> 2 </option>
        <option value="3"> 3 </option>    
    </select>
</form>
<div id="formtransazioni">
<form method= \"POST\" action="insert.php">
<?php
if ($numtransazioni==null)
    
$numtransazioni=1;
print 
"<input name=\"numtransazioni\" type=\"hidden\" value=$numtransazioni />\n";

for(
$indice1=1$indice1<=$numtransazioni$indice1++ )
{
        
   print 
"<input name=\"importo$indice1\" type=\"text\" size=\"6\" />€ ";
   print 
"<select name=\"tipo$indice1\">\n";
   print 
"<input name=\"note$indice1\" type=\"text\" />";
    }
print 
"

<input type=\"submit\" value=\"inserisci\" /></p>"
;
?>

</form>

</div>

</body>
</html>

LATO SERVER

Codice PHP:
<?php
$host
='xxx';
$user='xxx';
$password='xxx';
$database='xxx'

$numtransazioni=$_REQUEST['numtransazioni'];
$db=mysql_connect($host,$user,$password) or die('no connessione server');
mysql_select_db($database,$db) or die('connessione database impossibile');

for(
$i=1$i<=$numtransazioni$i++ )
{        
                
        
$query="insert into transazioni" 
        
"(importo,note) " .
        
"VALUES('" .        
        
$_POST['importo.$i'] ."','" .        
        
$_POST['note.$i']')";
        
        if (!mysql_query($query,$db))
        {
           print "errore inserimento!";}
            }
else
{ print "inserimento eseguito!";}

}    
    
mysql_close($db); 

header("Location: /index.php");

?>