- Home
- Categorie
- Coding e Sistemistica
- Coding
- Inpazzisco: pagina php di controllo legata a un form di registrazione html
- 
							
							
							
							
							
Inpazzisco: pagina php di controllo legata a un form di registrazione htmlBene, ho studiato i primi capitoletti della guida al php, ma gli erori escono sempre: questo è quello che ho appana fatto: 
 codice pagina html:<html> 
 <body>
 <form method=get action="controllo.php">
 <center>
 Inserisci qui i tuoi dati:<br>
 I campi contrassegnati da * sono obbligatori!<br>
 <form method=get action="tapullino.php">
 <table>
 *Nome:
 <br><input type="text" name="nome" size="40">
 <br>
 *Cognome:<br>
 <input typ="text" name="cognome" size="40">
 <br>
 *Email:<br>
 <input type="text" name="email" size="40">
 <br>
 *Cellulare:<br>
 <input type="number" name="cellulare" size="40">
 <br>
 Città:
 <br><input type="text" name "citta" size=40"><br>
 Cap:<br>
 <input type="number" name="cap" size =40"><br>
 Tel. fisso:<br>
 <input type="number" name="fisso" size="40"><br>
 Nome azienda:<br>
 <input type="text" name="azienda" size="40"><br>
 Posizione lavorativa:<br>
 <select name="posizione_lavorativa">
 <option value="studente">Studente
 <option value="libero">Libero professionista
 <option value="segretario">Segretario
 <option value="insegnante">Insegnante
 <option value="ricercatore">Ricercatore
 <option value="altro">Altro
 </select>
 <br>
 <br>
 *Accetta il trattamento dei dati personali:
 <input type="radio" name="accetta"><br>
 <br>
 <input type= submit name="submit" value="Invia">
 <input type=reset name="reset" value="Annulla">
 </form>
 </table>
 </body>
 </html>e questa la pagina di controllo php: <html> 
 <body>
 <center>
 <h1>Controllo dati da lei inseriti:</h1>
 <?php
 echo "Gentile $cognome $nome ,<br>";
 echo "abbiamo registrato il suo indirizzo email: $email <br>";
 echo "il suo numero di cellulare è $cellulare . <br>";
 echo "Lei è residente a $città , cap $cap , il suo numero di telefono fisso è $fisso <br> ";
 echo "Nome della sua azienda: $azienda . <br>";
 echo "Le sarà inviata una mail di conferma, grazie!<br>";
 ?>
 </body>
 </html>Devo inserire anche dei controlli per inviare una mail di verifica e fare in modo che i dati obbligatori (come nome cognome siano compilati), ma come posso inserire questo se prima non funziona la cosa principale!!!  
 Facendo una prova e compilando i dati del form -> invia, appare un messaggio di errore così:
 Notice: Undefined variable: cognome in c:\programmi\easyphp1-8\www\controllo.php on line 7
 fino adf altre righe successive alla 7.
 Ho salvato entrambi i file nella cartella www di easy php, ci sto diventando scema, non capisco quale e dove sia l'errore? Avrò dimenticato qualcosa?
                              
 
- 
							
							
							
							
							
Ok ho appena fatto un nuovo codice php così: <html> 
 <head><?php $cognome= "cognome"; 
 $nome= "nome";
 $email= "email";
 $città= "città";
 $cap= "cap";
 $telefonofisso= "telefonofisso";
 $enteazienda= "enteazienda";
 $posizionelavorativa= "posizionelavorativa";
 $accetta= "accetta";
 ?>
 </head>
 <body>
 <center>
 <h1>Controllo dati da lei inseriti:</h1>
 <?php
 echo "Gentile $cognome $nome ,<br>";
 echo "abbiamo registrato il suo indirizzo email: $email <br>";
 echo "il suo numero di cellulare è $cellulare . <br>";
 echo "Lei è residente a $città , cap $cap , il suo numero di telefono fisso è $fisso <br> ";
 echo "Nome della sua azienda: $azienda . <br>";
 echo "Le sarà inviata una mail di conferma, grazie!<br>";
 ?>
 </body>
 </html>Ora easyphp mi segnale meno errori, "Undefined variable" alla riga 27,28,29 
 
- 
							
							
							
							
							
Ciao Vanilla, ti sposto in php 
 
- 
							
							
							
							
							
visto che questa discussione presenta la stessa richiesta di un'altra aperta da te questa la chiudo. ti ricordo inoltre che il crossposting su questo forum non è consentito da regolamento. 
 