abp
31-03-2007, 12:40
Salve ragazzi, io ho una certa urgenza per creare un form per il mio sito, lo stile del form praticamente deve essere molto simile a questi due esempi, trovati su un sito:
http://www.peterpananimazione.it/agenzia_animazione_turistica/richiesta_preventivo_animazione_turistica.asp
http://www.peterpananimazione.it/diventa_animatore_turistico/invia_curriculum_stage_animazione.asp
questo sito è programmato in asp, a me l'asp sinceramente non interessa perchè il mio server ospitante non lo supporta.
Premetto che conosco quasi zero a lvl di programmazione quindi la cosa che magari per voi puo essere una cazzata, per me è davvero difficile.
Ieri ho provato un po a leggermi qualche guida etc, alla fine ho creato tre pagine per provare a fare uno script una di email una di form e l'altra di calcolo
scelta.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
<style type="text/css">
<!--
body {
background-color: #2854F7;
}
.Stile1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
.Stile3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; }
.Stile5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #FFFFFF; }
-->
</style></head>
<body>
<p align="center">manda una mail a:</p>
<p align="center"><a href="form.php?val=0">amministrazione sito</a></p>
</body>
</html>
poi
mail.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
<style type="text/css">
<!--
body {
background-color: #2854F7;
}
.Stile1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
.Stile6 {color: #FFFFFF}
-->
</style></head>
<body>
<?
$indirizzi=array("[email protected]");
// e poi
$nome=$_POST['nome'];
$oggetto="e-mail di commenti da ".$_POST['indirizzo'];
$messaggio="$nome ti ha scritto: ".$_POST['commenti'];
if (!mail($indirizzi[$_POST['destinazione']],$oggetto,$messaggio))
{
echo "qualcosa non ha funzionato";
}
else
{
echo "ok tutto in ordine. La mail è stata inviata";
}
?>
</body>
</html>
e infine
form.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
<style type="text/css">
<!--
body {
background-color: #2854F7;
}
-->
</style></head>
<body>
<form method="POST" action="mail.php">
<table border="0" width="100%" style="border-collapse: collapse">
<input type="hidden" name="destinazione" value="<?php echo $_REQUEST['val=0']; ?>">
<tr>
<td align="right">nome</td>
<td><input type="text" name="nome" size="20"></td>
</tr>
<tr>
<td align="right">indirizzo</td>
<td><input type="text" name="indirizzo" size="20"></td>
</tr>
<tr>
<td align="right">commenti</td>
<td><textarea rows="2" name="commenti" cols="20"></textarea></td>
</tr>
</table>
<p align="center"><input type="submit" value="Invia" name="Invia"></p>
</form>
</body>
</html>
dov'è che sbaglio ? praticamente mi da errore non invia il form...
http://www.peterpananimazione.it/agenzia_animazione_turistica/richiesta_preventivo_animazione_turistica.asp
http://www.peterpananimazione.it/diventa_animatore_turistico/invia_curriculum_stage_animazione.asp
questo sito è programmato in asp, a me l'asp sinceramente non interessa perchè il mio server ospitante non lo supporta.
Premetto che conosco quasi zero a lvl di programmazione quindi la cosa che magari per voi puo essere una cazzata, per me è davvero difficile.
Ieri ho provato un po a leggermi qualche guida etc, alla fine ho creato tre pagine per provare a fare uno script una di email una di form e l'altra di calcolo
scelta.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
<style type="text/css">
<!--
body {
background-color: #2854F7;
}
.Stile1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
.Stile3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; }
.Stile5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #FFFFFF; }
-->
</style></head>
<body>
<p align="center">manda una mail a:</p>
<p align="center"><a href="form.php?val=0">amministrazione sito</a></p>
</body>
</html>
poi
mail.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
<style type="text/css">
<!--
body {
background-color: #2854F7;
}
.Stile1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
}
.Stile6 {color: #FFFFFF}
-->
</style></head>
<body>
<?
$indirizzi=array("[email protected]");
// e poi
$nome=$_POST['nome'];
$oggetto="e-mail di commenti da ".$_POST['indirizzo'];
$messaggio="$nome ti ha scritto: ".$_POST['commenti'];
if (!mail($indirizzi[$_POST['destinazione']],$oggetto,$messaggio))
{
echo "qualcosa non ha funzionato";
}
else
{
echo "ok tutto in ordine. La mail è stata inviata";
}
?>
</body>
</html>
e infine
form.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento senza titolo</title>
<style type="text/css">
<!--
body {
background-color: #2854F7;
}
-->
</style></head>
<body>
<form method="POST" action="mail.php">
<table border="0" width="100%" style="border-collapse: collapse">
<input type="hidden" name="destinazione" value="<?php echo $_REQUEST['val=0']; ?>">
<tr>
<td align="right">nome</td>
<td><input type="text" name="nome" size="20"></td>
</tr>
<tr>
<td align="right">indirizzo</td>
<td><input type="text" name="indirizzo" size="20"></td>
</tr>
<tr>
<td align="right">commenti</td>
<td><textarea rows="2" name="commenti" cols="20"></textarea></td>
</tr>
</table>
<p align="center"><input type="submit" value="Invia" name="Invia"></p>
</form>
</body>
</html>
dov'è che sbaglio ? praticamente mi da errore non invia il form...