[Linuxtrent] PHP - definizione e impiego di variabili
- From: Danilo Spada <danilo.spada@xxxxxxxx>
- To: linuxtrent@xxxxxxxxxxxxx
- Date: Mon, 03 Mar 2003 12:40:28 +0100
Ciao a tutti ;-)
Ho un piccolo problema con una pagina in PHP e non riesco a venirne fuori.
Ecco la pagina (per evitare di farvi perdere tempo nell'interpretare una
spiegazione probabilmente incomprensibile !)
Ci arrivo da una pagina in html in cui ho definito '$progetto'
Il problema e' questo:
nella prima pagina che viene consegnata dal server, l'intestazione
('<h3><? echo($progetto); ?><h3> appare correttamente, ma nel messaggio,
La stessa variabile va persa.
Come mai ?
PS
Domanda da neofita :-(
############################################################
#
#
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>PHP - form di posta</title>
<link href="../stile.css" rel="stylesheet" type="text/css">
</head>
<body>
<?
$progetto=$_POST['progetto'];
if ($submit) {
mail("danilo@localhost",
$progetto,
"Progetto $progetto\n\n$nome ($email) richiede
informazioni.\n\nIndirizzo: $indirizzo\nCodice: $codice\nRichiesta di
nuovo codice: $richiesta_codice\n\nMessaggio:\n$messaggio",
"Da: webmaster@localhost");
echo "
<img src=\"../../foto/info.gif\" border=\"0\" align=\"left\">
<img src=\"../../foto/logo_niwon_pic.gif\" border=\"0\" align=\"right\">
<p> </p><p> </p><p> </p>
<div align=\"center\">
<h1>Grazie !</h1>
<p>I dati sono stati inviati con successo.</p>
<br>
<p>Le risponderemo quanto prima</p>
<p><br></p>
<p>Clicchi
<a href=\"../dx.html \" target=\"dx\">
<strong>qui</strong>
</a>
per uscire dal form di posta</p>
</div>
";
} else {
?>
<img src="../../foto/info.gif" width="84" height="38" border="0"
align="left">
<img src="../../foto/logo_pic.gif" width="132" height="28" border="0"
align="right">
<p> </p>
<p> </p>
<div align="center"><h3><? echo($progetto); ?></h3></div>
<p> </p>
<p align="center">I campi segnati con <font size="+1">#</font> sono
da ritenersi necessari</p>
<form method="post" action="posta.php">
<table border="0" width="100%" cellpadding="5">
<tr>
<td>Nome e Cognome <font size="+1">#</font>:
<td><input type="text" name="nome" size="35" maxlenght="50">
<tr>
<td>Indirizzo:
<td><input type="text" name="indirizzo" size="35" maxlenght="50">
<tr>
<td>Posta elettronica <font size="+1">#</font>:
<td><input type="text" name="email" size="35" maxlenght="50">
<tr>
<td>Codice personale:
<td><input type="text" name="codice" size="35" maxlenght="50">
<tr>
<td>Non ho ancora un codice personale e desidererei ottenerlo:
<td>
<select name="richiesta_codice">
<option value="SI">Sì</option>
<option value="NO" selected>No</option>
</select>
<tr>
<td>Messaggio:
<td><textarea name="messaggio" rows="4" cols="39"></textarea>
</table>
<br>
<div align="center">
<input type="submit" name="submit" value="Invia">
<input type="reset" value="Cancella">
</div>
</form>
<?
}
?>
</body>
</html>
#
#############################################################
--
Danilo Spada
Istituto di Psicologia della Facolta' medica
Universita' degli Studi di Milano
http://users.unimi.it/psychol - Tel. 02 / 50 31 59 91
--
Per iscriversi (o disiscriversi), basta spedire un messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx
Other related posts: