Newsgroup: it.comp.www.php
Titolo: apprendista

Sto cercando di capire come funziona php da solo....con un libro che mi
presenta degli esempi facili facili...e io sono già bloccato perchè gli
script che mi costruisce mi danno già degli errori che non riesco a
individuare. Pensavo che potesse essere a causa di una pessima
configuarazione di Apache, cosi ho provato a "buttare" online lo script, a
neanche lì mi funziona. E' composto di due "elementari" parti, però nella
seconda non mi riesce a memorizzare i dati che sono stati impostati nella
prima. C'e' qualcuno che ha una mezza idea per dirmi cosa può
essere...Grazie
1----
<html>
 <head>
  <title>Calcola il tuo compenso</title>
 </head>
 <body>
  <form action="pagina10.html" 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>
2----
<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>

     print(" euro</h3>\n");
$_REQUEST['Cognome'] etc.
evita pesanti mal di testa impostando error_reporting su E_ALL
-- 
Uno di quelli che appena fanno un po' di soldi non ti
salutano piu' e cominciano ad atteggiarsi facendo cose
tipo giocare a golf o comprarsi la spider due posti

 ha scritto nel messaggio 
news:Cquze.24626$TR5....@news.edisontel.com...

Hai provato a vedere cosa succede sostituendo a $_REQUEST la "parolina"... 
$_POST ? ed eventualmente mettendo fra virgolette la variabile? tipo: 
$_POST["GiorniLavorati"]
Cooper.
-- 
BlueWare WebStudio
 [web:] 
http://www.blueware.it
 [msn:] 
coo...@blueware.it
 [icq:] 146781935

 ha scritto nel messaggio 
news:Cquze.24626$TR5....@news.edisontel.com...

Per quel che riguarda il passaggio di parametri da una pagina all'altra*:
Prova a sostituire $_REQUEST[nome_campo]
con $_POST['nome_campo']   gli apici non sono li a caso...
per il calcolo GiorniLavorati*CostoGiornaliero può essere necessaria la 
conversione da stringa a numero dei due valori.
*il tuo form però chiama una pagina .html (pagina10.html) e non .php
ciao

 $_POST["GiorniLavorati"]
mmhh... $_REQUEST dovrebbe contenere sia i valori di $_GET che di $_POST e
non vedo problemi di shadowing.


 non vedo problemi di shadowing.
Senza ombra di dubbio, se non il fatto che un testo per principianti 
dovrebbe porre attenzione ai particolari ed in questo caso specificare 
quando andrebbe usato GET e quando POST.
Poi, dopo che queste nozioni sono chiare e acquisite, si può passare 
anche al REQUEST.
-- 
Ciao,
	Fabrizio
===  
http://www.negusweb.it
  ===

 anche al REQUEST.
d'accordissimo
-- 
Dicono che la vita sia nata dal mare. Ascoltare quindi
il suono della risacca sulla riva del mare deve essere
come sentire la ninna nanna della nostra antica madre.

Non è detto che l'errore sia l'estensione del file xkè se apache non
fosse configurato per eseguire codice php in file con estensione !=
.php allora nella pagina si vedrebbe tutto il codice PHP mentre
"apprendista" ha detto di ricevere degli errori.
Se riceve errori, allora php risponde ed apache è configurato a
dovere.
Però senza sapere gli errori facciamo fatica ad aiutarti...

Alessandro ha scritto:

si ma dal suo post:
--------
Pensavo che potesse essere a causa di una pessima
configuarazione di Apache, cosi ho provato a "buttare" online lo script, a
neanche lì mi funziona.
--------
Dubito che sul suo hoster apache è configurato in modo da associare php 
a .html :)

 a .html :)
Ne dubito anche io ma allora che errori gli da? e sopratuttto come fa a
dargli gli errori se non fosse configurato apache?