[FLUG] [CODE] preiscrizioni

  • From: Gecco th Ruled <gecco@xxxxxxxxxxxx>
  • To: fanolug@xxxxxxxxxxxxx
  • Date: Tue, 05 Nov 2002 20:11:59 +0100

Mailing List del Fortunae LUG
=============================

http://fanolug.sestante.net/linuxday.php a questo url trovare il link a
http://fanolug.sestante.net/preiscrizioni.php per le preiscrizioni al
linux day
come al solito posto il codice

e` composto da due file 

/* preiscrizioni.php */

///////////////////////////////////
<html><body>
Form di preiscrizione al Linux Day organizzato dal FanoLUG
<br /><form method="get" action="savepreiscrizioni.php">
<table>
<tr><td>Nome</td><td><INPUT type="TEXT" name="nome"></td></tr>
<tr><td>e-mail</td><td><input type="text" name="mail"></td></tr>
<tr><td>azienda</td><td><INPUT type="RADIO" name="roba"
value="azienda"></td></tr>
<tr><td>privato</td><td><INPUT type="RADIO" name="roba"
value="privato"></td></tr>
</table>
<INPUT type="SUBMIT" value="attivare">
</form>
<br />
I dati non verranno pubblicati, servono solo per delle statistiche
interne
</body></html>
///////////////////////////////////
//che e` un semplice form quindi non ve lo commento manco :)
///////////////////////////////////

/* savepreiscrizioni.php */

///////////////////////////////////
<html>
<head>
<title>fatto</title>
<meta http-equiv=refresh content="10;URL=linuxday.php">
</head><body>
//fino qua e` html normale
//con in piu` il metacoso che carica la pagina linuxday.php
//dopo 10 secondi che e` stata caricata sta pagina
<?

$nome=$_GET['nome'];
$mail=$_GET['mail'];
$roba=$_GET['roba'];
//qua getta le tre variabili che gli sono state passate
//dal form di prima
$nome = ereg_replace("<.>", "", $nome);
$mail = ereg_replace("<.>", "", $mail);
$nome = ereg_replace("\"", "", $nome);
$mail = ereg_replace("\"", "", $mail);
//queste robe sono robe un po` grossolane per non far includere
//dentro i campi i tag html o robe con le virgolette
//ereg_replace in pratica sostituisce il niente, le virgolette senza
nulla
//ovni volta che trova la prima parte, <.> sta per tutte le robe tra
//i < e >, e mette il nuovo valore nella variabile con lo stesso nome
//siccome $roba puo` assumere solo 2 valori, "azienda" o "privato
//non gli ho fatto fare il controllo

$link = mysql_connect("localhost", "USER", "PASSWORD")or die("Could not
connect");
$db = mysql_select_db("LUG") or die("Could not select database");
//questa solita solfa per connettersi a mysql
$insert_query="INSERT INTO preiscrizioni VALUES ('$nome', '$mail',
'$roba')";
//questa e` la query per inserire le tre variabili, nome email e roba
//dentro la tabella preiscrizioni
$result = mysql_query($insert_query) or die("Query failed");
//questo esegue la query sopra
echo "Hai inserito i seguenti dati :<br>";
echo "Nome : $nome<br />e-mail : $mail<br />titolo : $roba";
//questo printa cio` che l`utente ha inserito
mail("gecco@xxxxxxxxxxxx",
     "Preiscrizione LinuxDay",
     "si e' iscritto $nome\nemail : $mail\ntitolo : $roba");
?>
//questo mi manda in mail a me le robe che il tipo ha inserito

</body></html>
//////////////////////////////

per ora solo io posso vedere chi si e` iscritto, almeno finche` non
finisco di scrivere il pannello di controllo
--
<GGLaTr8la> perchè berlusconi deve avere + soldi di Actarus?
<simon> si ma ora vado a letto... così viene prima domani|

Other related posts: