Ciao a tutti,
eccomi di nuovo qui, alla ricerca di soluzioni e consigli.
Da un modulo HTML devo scrivere uno script PHP che stampi in tabella tutte le info che gli sono passate dall'utente.
Ecco ciò che ho scritto io:
questo invece è il modulo
Il codice sembra funzionare e stampa esattamente ciò che voglio, però vorrei un vostro consiglio ed eventuali suggerimenti.
Grazie a tutti dell'attenzione
eccomi di nuovo qui, alla ricerca di soluzioni e consigli.
Da un modulo HTML devo scrivere uno script PHP che stampi in tabella tutte le info che gli sono passate dall'utente.
Ecco ciò che ho scritto io:
PHP:
<?php
// Recupero i valori inseriti nel form
$nome=trim($_POST['nome']);
$passwordget=trim($_POST['password']);
$password=sha1(md5(sha1($passwordget)));
$check_1=isset($_POST['HTML'])?"si":"no";
$check_2=isset($_POST['immagini'])?"si":"no";
$check_3=isset($_POST['collegamenti'])?"si":"no";
$check_4=isset($_POST['multimedia'])?"si":"no";
$check_5=isset($_POST['XHTML'])?"si":"no";
if(isset($_POST['Invia!']))
{ //verifico che sia stato premuto il submit
}
// compilo una tabella combinando i dati recuperati dal form
print("<table border='1' cellspacing='2' cellpadding='0'>");
print("<th colspan='7' align='center'><b>INFORMAZIONI INVIATE</b></th>");
print("<tr><td>Nome</td><td> Password</td><td>Informazioni su HTML</td><td>Immagini</td><td>Collegamenti e URL</td><td>Oggetti multimediali</td><td>XHTML versione 1.0</td> </tr>");
print("<tr><td>$nome</td><td>$password</td><td>$check_1</td><td>$check_2</td><td>$check_3</td><td>$check_4</td><td>$check_5</td></tr>");
print("</table>");
?>
HTML:
<html>
<head>
<title>INFO</title>
</head>
<body>
<table align=center border><tr><td>
<center>
<h1>Scelta Utente</h1>
</center>
<hr>
<form method="post" action="invia.php">
Nome: <input type="text" name="nome" size="15"><br>
Password: <input type="password" name="password" size="8"><p>
Quali argomenti preferiresti approfondire:<br>
<input type="checkbox" name="HTML" value="HTML"> Informazioni su HTML <br>
<input type="checkbox" name="immagini" value="immagini"> Immagini <br>
<input type="checkbox" name="collegamenti" value="collegamenti"> Collegamenti e URL <br>
<input type="checkbox" name="multimedia" value="multimedia"> Oggetti multimediali <br>
<input type="checkbox" name="XHTML" value="XHTML"> XHTML versione 1.0
<hr>
<center>
<input type="submit" value="Invia!">
<input type="reset" value="Cancella tutto!">
</center>
</form>
</table>
</body>
</html>
Il codice sembra funzionare e stampa esattamente ciò che voglio, però vorrei un vostro consiglio ed eventuali suggerimenti.
Grazie a tutti dell'attenzione