Autor Zpráva
Jurasek
Profil
Ahoj přátelé,

dlouho jsem bojoval (a vymýšlel, co s tím) s odpovedním formulářem na mojí stránce http://vanishingworldphotography.com. Uz mi to jakž takž nejakou dobu funguje, ale potřeboval bych spravit dvě snad maličkosti aby to bylo OK.

1) Jak udělat - poté, co se po odeslání zobrazí zpráva, že e-mail byl odeslán (dodal jsem tam tlačítko Zpět) - aby se po klepnutí na Zpět nezobrazil vyplněný formulář, ale prázdný? (lidi to evidentně mate a často mi pošlou zprávu vícekrát)
2) Jak udělat mezeru mezi českou a anglickou zprávou o úspěšném odeslání? A ještě lépe kdyby to šlo vycentrovat na střed.........

Tady je kód:

<head>
<title>Contact me</title>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>

<?php
$name=$_POST['name'];
$email=$_POST['email'];
$comment=$_POST['comment'];

$msg ="Name: $name Email: $email Comment: $comment\n\n"; 
$recipient = "mujmail@yahoo.com"; 
$subject = "Website Feedback"; 
mail($recipient, $subject, $msg, "From: mujmail@yahoo.com","-f mujmail@yahoo.com"); 
PRINT "Thank You - Your message has been sent.";
PRINT "<INPUT onclick=\"javascript:self.history.back();\" type=button value=\"Back to Contact form\">"; 
PRINT "Zpráva byla odeslána - děkuji.";
PRINT "<INPUT onclick=\"javascript:self.history.back();\" type=button value=\"Zpět na Kontaktní formulář\">";
?>

Moc díky za pomoc
Str4wberry
Profil
Přesměrovat funkcí header.
Darker
Profil
A proč nemůžeš místo history.back() přesměrovat na stránku normálně?


<input type="button" onclick="location.href='http://vanishingworldphotography.com/contact.html';" />



Jurasek:
2) Jak udělat mezeru mezi českou a anglickou zprávou o úspěšném odeslání? A ještě lépe kdyby to šlo vycentrovat na střed.........
echo "<div style=\"text-align:center\">";
PRINT "Thank You - Your message has been sent.";
PRINT "<INPUT onclick=\"javascript:self.history.back();\" type=\"button\" value=\"Back to Contact form\">"; 
echo "</div>";
echo "<div style=\"text-align:center\">";
PRINT "Zpráva byla odeslána - děkuji.";
PRINT "<INPUT onclick=\"javascript:self.history.back();\" type=\"button\" value=\"Zpět na Kontaktní formulář\">";
echo "</div>";
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: