[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>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</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>&nbsp;</p>
<p>&nbsp;</p>
<div align="center"><h3><? echo($progetto); ?></h3></div>
<p>&nbsp;</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&igrave;</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: