Buongiorno a tutti, sto impazzendo a trovare l'errore in questo script:
form di sinistra, non fa null'altro che aprire un il file zone.txt e creare un menù con una voce per ogni riga del file, la scelta viene passata con POST al fomr di destra che scrive un file con nomefile uguale alla voce di menù che ho scelto, il problema è che funziona solamente se scelgo l'ultima voce di menu, altrimenti nada.
codice del form di sinistra:
codice del form di destra:
sto impazzendo da giorni!!
Grazie a chi saprà aiutarmi
form di sinistra, non fa null'altro che aprire un il file zone.txt e creare un menù con una voce per ogni riga del file, la scelta viene passata con POST al fomr di destra che scrive un file con nomefile uguale alla voce di menù che ho scelto, il problema è che funziona solamente se scelgo l'ultima voce di menu, altrimenti nada.
codice del form di sinistra:
PHP:
<?php
session_start();
echo "
<html>
<body bgcolor='#FFFFFF' background='./img/sfondo1.PNG'>
";
$valore=file("./zone.txt");
echo "
<form name=MENU1 action=left2.php target=LEFT2 method=post>
<select name='Zone' onChange='document.MENU1.submit()'>
<option value=''>Scegli la locandina</option>
";
for ($i=0; $i < count($valore); $i++)
{
$var1=strpos($valore[$i],'_');
$var1++;
$valore1[$i]=substr($valore[$i], $var1);
echo "<option value='$valore[$i]' >$valore1[$i]</option>";
}
echo "
</body>
</html>
";
?>
codice del form di destra:
PHP:
<?php
session_start();
echo "
<html>
<body bgcolor='#FFFFFF' background='./img/sfondo2.PNG'>
";
$scrivi=fopen('./locandinetesti/'.$_POST[Zone].'.txt','a');
fwrite($scrivi);
fclose('./locandinetesti/'.$_POST[Zone].'.txt');
echo "
</body>
</html>
";
?>
sto impazzendo da giorni!!
Grazie a chi saprà aiutarmi
Ultima modifica di un moderatore: