Salve a tutti, ho uno strano comportamento di alcuni campi che ricevono il valore de un form POST ma non capisco perchè mi segnalano errore!
Provo a postare il pezzo interessato, se c'è qualcuno che mi può aiutare.
il primo form ha queste righe.
Codice PHP:
?>
<table background="images/ordine.png" width="600" height="380" border="0">
<form action ="validaordine.php" id="myform" name="myform" method="POST" onsubmit="return controlla(this)" >
<tr>
<td></td>
<td colspan="2" height="35"><h3><center>COMPILA E CONFERMA L'ORDINAZIONE</center> </h3></td>
</tr>
<tr>
<td height="29"></td>
<td width="157" height="29"><div id="sinistra"> Formato Selezionato </div></td>
<td width="335" height="29"><h3> <?PHP echo $formato; ?></h3></td>
</tr>
<tr>
<td height="24"></td>
<td height="24">Quantità di stampa</td>
<td height="24"><h3><?php echo $quantita;?></h3></td>
</tr>
<tr>
<td height="27"></td>
<td height="27"> Tipo di Carta</td>
<td height="27"><h3><?php echo $W_carta;?></h3></td>
</tr>
<tr>
<td height="24"></td>
<td>Grammatura</td>
<td><h3><?php echo $w_grammi;?></h3></td>
</tr>
<tr>
<td colspan="3">
</td>
</tr>
<tr>
<td height="24"></td>
<td class="tdfont">VALORE ORDINATO</td>
<td class="tdfont" align="center"><h3><?php echo $prezzo;?></h3></td>
</tr>
<tr>
<td colspan="3"></td>
</tr>
<tr>
<td height="32"></td>
<td>NOME e COGNOME</td>
<td><input name="nome cognome" type="text" id="nome" size="50" /></td>
</tr>
<tr>
<td height="30"></td>
<td>INDIRIZZO E-MAIL</td>
<td><input name="Indirizzo email" type="text" id="email" size="50" /></td>
</tr>
<tr>
<td height="28"></td>
<td>Telefono</td>
<td><input name="telefono" type="text" id="phone" size="30" /></td>
</tr>
<tr>
<td></td>
<td colspan="2">
<INPUT type="submit" value="Vai a PAGAMENTO">
</td>
</tr>
<tr>
<td height="43" colspan="3"></td>
</tr>
</form>
</table>
il secondo,che dovrebbe ricevere i dati mi segnala errore su tutti i campi
Notice: Undefined index: nome in C:\Programmi\EasyPHP-5.3.8.1\www\validaordine.php on line 5
Notice: Undefined index: email in C:\Programmi\EasyPHP-5.3.8.1\www\validaordine.php on line 6
Notice: Undefined index: phone in C:\Programmi\EasyPHP-5.3.8.1\www\validaordine.php on line 7
Notice: Undefined index: formato in C:\Programmi\EasyPHP-5.3.8.1\www\validaordine.php on line 20
Notice: Undefined index: qta in C:\Programmi\EasyPHP-5.3.8.1\www\validaordine.php on line 21
Notice: Undefined index: carta in C:\Programmi\EasyPHP-5.3.8.1\www\validaordine.php on line 23
Notice: Undefined index: grammi in C:\Programmi\EasyPHP-5.3.8.1\www\validaordine.php on line 24
Notice: Undefined index: prezzo in C:\Programmi\EasyPHP-5.3.8.1\www\validaordine.php on line 25
Codice PHP:
session_start();
Include "funzioni_mysql.php";
$nome='';
$formato='';
$quantita='';
$email='';
$phone='';
$carta='';
$grammi='';
$prezzo='';
$nome = $_POST['nome'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$formato =$_POST['formato'];
$quantita =$_POST['qta'];
$datadierna=$today = date("D, M, Y");
$carta=$_POST['carta'];
$grammi =$_POST['grammi'];
$prezzo = $_GET['prezzo'];