Salve a tutti, mi sto avvicinando da poco (oggi) al PHP e ho preso sottomano il libro dell'Apogeo PHP 5 per iniziare a vedere le basi e fare i primi script.
Ho creato un file "FormFattura.php" come qui di seguito:
...e il file citato nell'action è:<html>
<head>
<title>Calcola il tuo compenso</title>
</head>
<body>
<form action="CalcolaFattura.php" method="post">
<table>
<tr><td>Nome:</td><td><input type="text" name="Nome"></td></tr>
<tr><td>Cognome:</td><td><input type="text" name="Cognome"></td></tr>
<tr><td>Giorni lavorati:</td><td><input type="text" name="GiorniLavorati"></td></tr>
<tr><td>Costo giornaliero:</td><td><input type="text" name="CostoGiornaliero"></td></tr>
<tr><td colspan="2"><input type="submit" value="Calcola"></td></tr>
</table>
</form>
</body>
</html>
Ho seguito il manuale eppure quando provo a compilare il form e cliccare su Calcola, mi da il seguente errore sul calcolo del Costo Totale:<html>
<head>
<title>Il tuo compenso</title>
</head>
<body>
<?php
print("<h2>Compenso del signor $_REQUEST[Nome] $_REQUEST[Cognome]</h2>\n");
print("<h3>Giorni lavorati: $_REQUEST[GiorniLavorati]</h3>\n");
print("<h3>Costo giornaliero: $_REQUEST[CostoGiornaliero] euro</h3>\n");
print("<h3>Costo Totale: ");
print($_REQUEST[GiorniLavorati] * $_REQUEST[CostoGiornaliero]);
print(" euro</h3>\n");
?>;
</body>
</html>
Ho provato anche a mettere le "" o '' all'interno dell'array della REQUEST ma...niente sempre lo stesso identico errore.Costo Totale:
Notice: Use of undefined constant GiorniLavorati - assumed 'GiorniLavorati' in C:\Program Files\wamp\www\CalcolaFattura.php on line 11
Notice: Use of undefined constant CostoGiornaliero - assumed 'CostoGiornaliero' in C:\Program Files\wamp\www\CalcolaFattura.php on line 11
15000 euro
Potete aiutarmi? grazie!