- Home
- Categorie
- Coding e Sistemistica
- Coding
- Campi input
-
Campi input
Salve!
Quesito semplice semplice per voi mostri:Ho una pagina con 5 campi input dove l'utente digita propio nome cognome ecc.
Siccome devo far stampare questi campi , ho bisogno di trasportarli in una nuova pagina .
Come faccio a portarmi questi 5 campi in una nuova pagina?Altro quesito
Come faccio a stampare ?
Aiutate un povero inesperto...
Grazie in anticipo
-
Ciao
Puoi riportare i valori memorizzandoli in una variabile di sessione tramite php.
Per la stampa puoi cercare nel forum, ci sono diversi esempi. Uno che mi viene in mente è questo.
-
Grazie per la risposta!!
Allora io ho capito come funzionano le sessioni ma nel mio caso non riesco a memorizzare il contenuto di un form.
Ecco il codice:Questo e' il primo file
a.php<b>Primo campo:</b>
<form method="post" action="a.php">
<input type="Text" name="mobile" maxlength="15" >
</form>
<a href='b.php'>Stampa</a>;
<?php
session_start();
$_SESSION['mobile']="$mobile";
?>Questo e' il secondo file
b.php<?php
session_start();
isset($_SESSION['mobile'])?print $_SESSION['mobile']:print "NON sei passato da a.php";
session_destroy()
?>In questo caso non riesco a portare il contenuto del form in a.php nel file b.php
Sara' di sicuro banale ma essendo agli inizi non riesco a capire.
Aspetto il tuo aiuto
-
questa è la pagina del form , chiamiamola "form.html" (se ha del php all'interno rinonimala .php):
[HTML] <form method="post" action="a.php">
<input type="text" name="mobile" maxlenght="15">
<input type="submit" value="invia">
</form>[/HTML]nel file php che chiamiamo a.php scrivi:
[PHP] <?php
//inizializza la sessione
session_start();
//assegna le variabili ottenute con il metodo POST alle sessioni
$SESSION['testo']=$_POST['mobile'];
echo $_SESSION['testo'];
?>[/PHP]Dimmi se ti stampa qualcosa.
comunque le sessioni servono per mantenere tra una pagina e l'altra dei valori. Se devi stampare questi dati unicamente in una pagina puoi usare anche direttamente il metodo $_POST['mobile'] senza attribuirlo ad una sessione