Vespalonga76
23-03-2008, 14:12
Salve ragazzi avrei bisogno di un vostro consiglio,
ho creato questa script in html:
http://www.museocorraine.com/prova/html/contatti.html
sino a qui tutto ok, il problema sorge nella compilazione dello stesso..
L email arriva regolarmente, ma le voci presenti sulle tendine non vengono visualizzate..
Vengono riportate le stesse cose evidenziate di rosso..
Come mai non appaiono i contenuti presenti nelle tendine??
Nome: marco
Cognome: rossi
Città: milano
Permanenza: dal 01-08-2008 al 15-08-2008
Condizioni Immobile: immobile
Disponibilità Proprietario: proprietario
Pulizia:
Ubicazione:
Qualità Prezzo: prezzo
Lo Consiglieresti: consiglieresti
Email: marcorossi@gmail.com
Oggetto: Feedback
Lascia Commento:
provvvvvaaaaa .....
Potete dirmi dove sbaglio??
Il problema sta nel codice html:
<div id="mail" style="position:absolute; left:50px; top:50px; margin: 0px; padding: 0px;">
<form name="form" action="mail.php" method="post">
<table width="450">
<tr>
<td><b><p><font COLOR="#990000" size="h2" <p class="testo">Nome: *</p></b></td>
<td><p class="testo"><input class="testo" type="text" name="nick" size="40"></input></p></td>
<td><b><p><font COLOR="#990000" size="h2" <p class="testo">Cognome: *</p></b></td>
<td><p class="testo"><input class="testo" type="text" name="cognome" size="40"></input></p></td>
</tr>
<tr>
<td><b><p><font COLOR="#990000" size="h2" <p class="testo">Città: *</p></b></td>
<td><p class="testo"><input class="testo" type="text" name="città" size="40"></input></p></td>
<td><b><p><font COLOR="#990000" size="h2" <p class="testo">Permanenza:</p></b></td>
<td><p class="testo"><input class="testo" type="text" name="permanenza" size="40"></input></p></td>
</tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Condizioni Immobile: *</p></td>
<td><select class="testomodulo"id="Condizioni Immobile" name="Condizioni Immobile">
<option value=""selected="selected">Scegli commento</option>
<option value="">----------------------------------------------------------</option>
<option value="PESSIMO">PESSIMO</option>
<option value="MEDIOCRE">MEDIOCRE</option>
<option value="SUFFICENTE">SUFFICIENTE</option>
<option value="BUONO">BUONO</option>
<option value="OTTIMO">OTTIMO</option>
<option value="ECELLENTE">ECCELLENTE</option>
</select>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Disponibilità Proprietario: *</p></td>
<td><select class="testomodulo"id="Disponibilità Proprietario" name="Disponibilità Proprietario">
<option value=""selected="selected">Scegli commento</option>
<option value="">------------------------------------------------------------</option>
<option value="PESSIMO">PESSIMO</option>
<option value="MEDIOCRE">MEDIOCRE</option>
<option value="SUFFICENTE">SUFFICIENTE</option>
<option value="BUONO">BUONO</option>
<option value="OTTIMO">OTTIMO</option>
<option value="ECELLENTE">ECCELLENTE</option>
</select>
<tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Pulizia: *</p></td>
<td><select class="testomodulo"id="Pulizia" name="Pulizia">
<option value=""selected="selected">Scegli commento</option>
<option value="">----------------------------------------------------------</option>
<option value="PESSIMO">PESSIMO</option>
<option value="MEDIOCRE">MEDIOCRE</option>
<option value="SUFFICENTE">SUFFICIENTE</option>
<option value="BUONO">BUONO</option>
<option value="OTTIMO">OTTIMO</option>
<option value="ECELLENTE">ECCELLENTE</option>
</select>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Ubicazione: *</p></td>
<td><select class="testomodulo"id="Ubicazione" name="Ubicazione">
<option value=""selected="selected">Scegli commento</option>
<option value="">------------------------------------------------------------</option>
<option value="PESSIMO">PESSIMO</option>
<option value="MEDIOCRE">MEDIOCRE</option>
<option value="SUFFICENTE">SUFFICIENTE</option>
<option value="BUONO">BUONO</option>
<option value="OTTIMO">OTTIMO</option>
<option value="ECELLENTE">ECCELLENTE</option>
</select>
</tr>
<tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Qualità Prezzo: *</p></td>
<td><select class="testomodulo"id="Qualità Prezzo="Qualità Prezzo">
<option value=""selected="selected">Scegli commento</option>
<option value="">----------------------------------------------------------</option>
<option value="ECONOMICO">ECONOMICO</option>
<option value="GIUSTO">GIUSTO</option>
<option value="CARO">CARO</option>
</select>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Lo Consiglieresti: *</p></td>
<td><select class="testomodulo"id="Lo Consiglieresti" name="Lo Consiglieresti">
<option value=""selected="selected">Scegli commento</option>
<option value="">------------------------------------------------------------</option>
<option value="SI">SI</option>
<option value="NO">NO</option>
</select>
</tr>
<tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">E-mail: *</p></td>
<td><p class="testo"><input class="testo" type="text" name="mail" size="40"></input></p></td>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Oggetto: *</p></td>
<td><p class="testo"><input class="testo" type="text" name="oggetto" size="40"></input></p></td>
</tr>
<tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Lascia Commento: *</p></td>
<td><textarea class="testo" name="messaggio" cols="30" rows="6"></textarea></td>
</tr>
<tr>
<td align="center" colspan="2">
<input name="Invia" type="submit" /><input name="Annulla" type="reset" /></td>
</tr>
</table>
</form>
</div>
</body>
Oppure nel form php??
<?php
$receiverMail = "info@pippo.it";
$nome = trim(strip_tags(stripslashes($_POST['nick'])));
$mail = trim(strip_tags(stripslashes($_POST['mail'])));
$subject = trim(strip_tags($_POST['oggetto']));
$msg = trim(strip_tags($_POST['messaggio']));
//$ip = getenv("REMOTE_ADDR");
$msgformat = "Nome: $nome\n";
$msgformat.= "Cognome: $cognome\n";
$msgformat.= "Città: $città\n";
$msgformat.= "Permanenza: $permanenza\n";
$msgformat.= "Condizioni Immobile: $condizione immobile\n";
$msgformat.= "Disponibilità Proprietario: $disponibilità proprietario\n";
$msgformat.= "Pulizia: $pulizia\n";
$msgformat.= "Ubicazione: $ubicazione\n";
$msgformat.= "Qualità Prezzo: $qualità prezzo\n";
$msgformat.= "Lo Consiglieresti: $lo consiglieresti\n";
$msgformat.= "Email: $mail\n";
$msgformat.= "Oggetto: $subject\n";
$msgformat.= "Lascia Commento:\n\t$msg";
// VALIDATION
if(empty($nome) || empty($mail) || empty($subject) || empty($msg))
{
header("Refresh: 2; URL=http://www.museocorraine.com/prova/html/contatti.html");
echo "<h3>Il modulo feedback non e' stato inoltratto</h3><p>Perfavore riempi tutti i campi obbligatori</p>";
echo "<p>Verrete reindirizzati alla pagina di compilazione campi entro 5 secondi</p>";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $mail))
{
header("Refresh: 2; URL=http://www.museocorraine.com/prova/html/contatti.html");
echo "<h3>Il modulo feedback non e' stato inoltratto</h3><p>L'indirizzo mail e' invalido</p>";
echo "<p>Verrete reindirizzati alla pagina di compilazione campi entro 5 secondi</p>";
}
else
{
mail($receiverMail, $subject, $msgformat, "From: $nome <$email>");
header("Refresh: 2; URL=http://www.museocorraine.com/prova/html/contatti.html");
echo "<h3>Il modulo feedback e' stato inoltratto!</h3><p>Il feedback verrà inserito il prima possibile, grazie.</p>";
}
?>
Grazie per le dritte.
Vespalonga!!
ho creato questa script in html:
http://www.museocorraine.com/prova/html/contatti.html
sino a qui tutto ok, il problema sorge nella compilazione dello stesso..
L email arriva regolarmente, ma le voci presenti sulle tendine non vengono visualizzate..
Vengono riportate le stesse cose evidenziate di rosso..
Come mai non appaiono i contenuti presenti nelle tendine??
Nome: marco
Cognome: rossi
Città: milano
Permanenza: dal 01-08-2008 al 15-08-2008
Condizioni Immobile: immobile
Disponibilità Proprietario: proprietario
Pulizia:
Ubicazione:
Qualità Prezzo: prezzo
Lo Consiglieresti: consiglieresti
Email: marcorossi@gmail.com
Oggetto: Feedback
Lascia Commento:
provvvvvaaaaa .....
Potete dirmi dove sbaglio??
Il problema sta nel codice html:
<div id="mail" style="position:absolute; left:50px; top:50px; margin: 0px; padding: 0px;">
<form name="form" action="mail.php" method="post">
<table width="450">
<tr>
<td><b><p><font COLOR="#990000" size="h2" <p class="testo">Nome: *</p></b></td>
<td><p class="testo"><input class="testo" type="text" name="nick" size="40"></input></p></td>
<td><b><p><font COLOR="#990000" size="h2" <p class="testo">Cognome: *</p></b></td>
<td><p class="testo"><input class="testo" type="text" name="cognome" size="40"></input></p></td>
</tr>
<tr>
<td><b><p><font COLOR="#990000" size="h2" <p class="testo">Città: *</p></b></td>
<td><p class="testo"><input class="testo" type="text" name="città" size="40"></input></p></td>
<td><b><p><font COLOR="#990000" size="h2" <p class="testo">Permanenza:</p></b></td>
<td><p class="testo"><input class="testo" type="text" name="permanenza" size="40"></input></p></td>
</tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Condizioni Immobile: *</p></td>
<td><select class="testomodulo"id="Condizioni Immobile" name="Condizioni Immobile">
<option value=""selected="selected">Scegli commento</option>
<option value="">----------------------------------------------------------</option>
<option value="PESSIMO">PESSIMO</option>
<option value="MEDIOCRE">MEDIOCRE</option>
<option value="SUFFICENTE">SUFFICIENTE</option>
<option value="BUONO">BUONO</option>
<option value="OTTIMO">OTTIMO</option>
<option value="ECELLENTE">ECCELLENTE</option>
</select>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Disponibilità Proprietario: *</p></td>
<td><select class="testomodulo"id="Disponibilità Proprietario" name="Disponibilità Proprietario">
<option value=""selected="selected">Scegli commento</option>
<option value="">------------------------------------------------------------</option>
<option value="PESSIMO">PESSIMO</option>
<option value="MEDIOCRE">MEDIOCRE</option>
<option value="SUFFICENTE">SUFFICIENTE</option>
<option value="BUONO">BUONO</option>
<option value="OTTIMO">OTTIMO</option>
<option value="ECELLENTE">ECCELLENTE</option>
</select>
<tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Pulizia: *</p></td>
<td><select class="testomodulo"id="Pulizia" name="Pulizia">
<option value=""selected="selected">Scegli commento</option>
<option value="">----------------------------------------------------------</option>
<option value="PESSIMO">PESSIMO</option>
<option value="MEDIOCRE">MEDIOCRE</option>
<option value="SUFFICENTE">SUFFICIENTE</option>
<option value="BUONO">BUONO</option>
<option value="OTTIMO">OTTIMO</option>
<option value="ECELLENTE">ECCELLENTE</option>
</select>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Ubicazione: *</p></td>
<td><select class="testomodulo"id="Ubicazione" name="Ubicazione">
<option value=""selected="selected">Scegli commento</option>
<option value="">------------------------------------------------------------</option>
<option value="PESSIMO">PESSIMO</option>
<option value="MEDIOCRE">MEDIOCRE</option>
<option value="SUFFICENTE">SUFFICIENTE</option>
<option value="BUONO">BUONO</option>
<option value="OTTIMO">OTTIMO</option>
<option value="ECELLENTE">ECCELLENTE</option>
</select>
</tr>
<tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Qualità Prezzo: *</p></td>
<td><select class="testomodulo"id="Qualità Prezzo="Qualità Prezzo">
<option value=""selected="selected">Scegli commento</option>
<option value="">----------------------------------------------------------</option>
<option value="ECONOMICO">ECONOMICO</option>
<option value="GIUSTO">GIUSTO</option>
<option value="CARO">CARO</option>
</select>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Lo Consiglieresti: *</p></td>
<td><select class="testomodulo"id="Lo Consiglieresti" name="Lo Consiglieresti">
<option value=""selected="selected">Scegli commento</option>
<option value="">------------------------------------------------------------</option>
<option value="SI">SI</option>
<option value="NO">NO</option>
</select>
</tr>
<tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">E-mail: *</p></td>
<td><p class="testo"><input class="testo" type="text" name="mail" size="40"></input></p></td>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Oggetto: *</p></td>
<td><p class="testo"><input class="testo" type="text" name="oggetto" size="40"></input></p></td>
</tr>
<tr>
<td><b><p><font COLOR="#990000" size="h2"<p class="testo">Lascia Commento: *</p></td>
<td><textarea class="testo" name="messaggio" cols="30" rows="6"></textarea></td>
</tr>
<tr>
<td align="center" colspan="2">
<input name="Invia" type="submit" /><input name="Annulla" type="reset" /></td>
</tr>
</table>
</form>
</div>
</body>
Oppure nel form php??
<?php
$receiverMail = "info@pippo.it";
$nome = trim(strip_tags(stripslashes($_POST['nick'])));
$mail = trim(strip_tags(stripslashes($_POST['mail'])));
$subject = trim(strip_tags($_POST['oggetto']));
$msg = trim(strip_tags($_POST['messaggio']));
//$ip = getenv("REMOTE_ADDR");
$msgformat = "Nome: $nome\n";
$msgformat.= "Cognome: $cognome\n";
$msgformat.= "Città: $città\n";
$msgformat.= "Permanenza: $permanenza\n";
$msgformat.= "Condizioni Immobile: $condizione immobile\n";
$msgformat.= "Disponibilità Proprietario: $disponibilità proprietario\n";
$msgformat.= "Pulizia: $pulizia\n";
$msgformat.= "Ubicazione: $ubicazione\n";
$msgformat.= "Qualità Prezzo: $qualità prezzo\n";
$msgformat.= "Lo Consiglieresti: $lo consiglieresti\n";
$msgformat.= "Email: $mail\n";
$msgformat.= "Oggetto: $subject\n";
$msgformat.= "Lascia Commento:\n\t$msg";
// VALIDATION
if(empty($nome) || empty($mail) || empty($subject) || empty($msg))
{
header("Refresh: 2; URL=http://www.museocorraine.com/prova/html/contatti.html");
echo "<h3>Il modulo feedback non e' stato inoltratto</h3><p>Perfavore riempi tutti i campi obbligatori</p>";
echo "<p>Verrete reindirizzati alla pagina di compilazione campi entro 5 secondi</p>";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $mail))
{
header("Refresh: 2; URL=http://www.museocorraine.com/prova/html/contatti.html");
echo "<h3>Il modulo feedback non e' stato inoltratto</h3><p>L'indirizzo mail e' invalido</p>";
echo "<p>Verrete reindirizzati alla pagina di compilazione campi entro 5 secondi</p>";
}
else
{
mail($receiverMail, $subject, $msgformat, "From: $nome <$email>");
header("Refresh: 2; URL=http://www.museocorraine.com/prova/html/contatti.html");
echo "<h3>Il modulo feedback e' stato inoltratto!</h3><p>Il feedback verrà inserito il prima possibile, grazie.</p>";
}
?>
Grazie per le dritte.
Vespalonga!!