- Home
- Categorie
- Coding e Sistemistica
- PHP
- Inpazzisco: pagina php di controllo legata a un form di registrazione html
-
Inpazzisco: pagina php di controllo legata a un form di registrazione html
Bene, 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.