Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Form

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176

    Form

    Sempre piu in crisi.
    Ho letto diverse guide in rete, ho installato la 5.0 di php.
    Ed ho problemi con un semplice form.

    PAGINA DI RICEZIONE CHE STAMPA A VIDEO:
    <?php
    echo $_POST['Nome']; "
    "
    echo $_POST['Cognome'];
    ?>

    Mentre se utilizzo solamente la stampa delle variabili $Nome come è spiegato in alcune guide non funzione e mi da errore dicendo che la variabile è vuota.

    Questo è il mio semplicissimo form.


    <form action="Analizza.php" method="post">
    Nome <input name="Nome" type="text">

    Cognome <input name="Cognome" type="text">

    <input type="submit" name="Invia" value="Invia!!">
    </form>

    banalissimo, peccato che quando invio mi da questo errore.

    Parse error: parse error, unexpected T_ECHO in C:\Programmi\Apache Software Foundation\Apache2.2\htdocs\Analizza.php on line 10
    Se tolgo la seconda riga di php invece il tutto funziona correttamente!!.

    Non dovrebbe essere piu facile di asp??
    In rete ho trovato tante guide di tante versioni diverse di php, peccato che ogni versione diventa diversa

  2. #2
    ti conviene all mille per mille usare gli array _POST e _GET per ricavarti le informazioni dai moduli...

    Il modo per abilitare le variabili come vuoi tu è quello di abilitare la funzione register_global nel php.ini
    register_global = on

    Pero ti sconsiglio vivamente di farlo... il sistema è piu vulnerabile... se usil il register_global un qualsiasi utente puo modificare i valori di tutte le variabili del tuo script semplicemente mandado una variabile via GET dalla barra degli indirizzo.

    Un esempio:

    Se per entrare nel pannello di controllo nel file admin.php la variabile $autorizzato deve essere uguale a 1 , a me basterebbe scrivere
    tuosito.com/admin.php?autorizzato=1 per accedere alla pannello di amministrazione
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176
    Come mai nel mio script da quell'errore???

  4. #4
    Prima regola di qualasiasi linguaggio di programamzione: dichiarare una variabile prima di utilizzarla.

    In poche parole... quella variabile non esiste... perchè quello che vuoi tu è in $_POST['nomedellavariabile']
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  5. #5
    woops... sorry.. pensavo fosse un notice e non un parse error
    piccola svista

    questa riga è sbagliata:

    echo $_POST['Nome']; "
    "

    deve essere

    echo $_POST['Nome'] . "
    " ;
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  6. #6

    Re: Form

    Non dovrebbe essere piu facile di asp??
    In rete ho trovato tante guide di tante versioni diverse di php, peccato che ogni versione diventa diversa
    non capisco l'ultima affermazione
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2000
    Messaggi
    176
    Nel senso che differiscono tra loro tra la 4.0 e la 5.0
    Fino ad ora ho trovato solo guide free sulla 4.0

  8. #8
    la 4 e la 5 sono all'80% identiche... php5 differenzia dal 4 per un supporto piu completo alle OOP e qualche funzione in piu che php4 puo comunque fare in diverso modo

    e poi se la 4.0 e la 5.0 fossero state totalmente identiche ... avrei avuto qualche dubbio sulla serietà di Zend
    Chiamatemi sven se volete non ho voglia di fare una nuova email per una nuova registrazione xD
    Mac Future User , Ventilatore for PC Cooler user , - dry is coming -

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.