- Home
- Categorie
- Coding e Sistemistica
- HTML e CSS
- Forms e pagine web
-
Forms e pagine web
ho creato con html 3 forms dove inserire: Nome-Cognome-età.
Io vorrei che ogni volta che si clicca il tasto invia mi venissero visualizzati tutti i dati in una pagina html creata precedentemente.Il tutto dovrebbe avvenire - se possibile - il locale, in quanto no dispongo di un server.
Non sono molto pratico, perfavore spiegatemi qualcosa, grazie
-
Tre Forms o intendi 3 campi che contengono appunto Nome, Cognome e Età?
Alla pressione del tasto invia della pagina "UNO" apre una pagina nuova "DUE" con il riassunto dei dati inserito nella pagina "UNO" ?
-
Mi spego meglio:
campo n° 1: Nome
campo n° 2: Cognome
campo n° 3: Età
Una volta cliccato il tasto invia dovrebbe stampare in una pagina HTML il risultat:
Peppe Cordaro 44
è possibile fare questo?
-
Disponi di un linguaggio Server?
PHP o ASP?
In locale li puoi "provare" tutti e due.
IIS per Asp o magari Xamp per Php.
-
<!-- codice php -->
<?php
$var1=$_POST['var1'];//recupero la variabile globale var1 di tipo POST
if ($var1!=null){//Attiviamo PHP solo se il form è stato cliccato
echo "Risultato del file di testo:<br>";
$var=@fopen("prova1.txt","a+");//apro il file .txt (modalità lettura/scrittura)
@fwrite($var1."\n");//scrivo la variabile del form nel file .txt
$var1=file("prova1.txt");//estraggo l'array dal file .txt
@fclose($var1);//chiudo il file .txt
$i=count($var1);//conto gli elementi nell'array
for($a=0; $a<=$i; $a++){//uso il ciclo for per guardare nell'array
echo $var1[$a]."<br>";//scrivo tutti gli elementi dell'array, ma potevo eseguire qualunque altra operazione con le variabili!!!
}//fine ciclo for
}//fine ciclo if
?>
Questo script dovrebbe fare quello che voglio ma non capisco xchè non funziona? Chi può aiutarmi?
-
Non sto capendo cosa non ti va...
Ad esempio il percorso del file txt, credo andrebbe messo con il pecorso C:...... se non sbaglio...Spiega bene cosa dovrebbe fare la tua procedura.
Specificando bene tutti i passi.
-
dovrebbe fare:
- da forms in HTML vengono inseriti dei dati es. nome-cognome, etc
- una volta cliccato il tasto invia, si dorebbe aprire un file che metta a video i dati
Ciao e grazie ancora per l'interessamento.
-
Ancora non capisco a cosa serva il file txt scusami, per mostrare a video i dati del form, basta che la pagina ricevente analizzi i dati del form.