mám problém s mail formulářem. Nechápu jak je to možný, po odeslání ze stránky to dorazí na správný email, ale nevypisuje se jméno (email) odesilatele a neprijde prvni řádek v <textarea> tedy pokud se neodřádkuje neprijde žádný text :(
takhle to mám udelane:
<?php
if ($zapsat):
if ($email) $prispevek .= ' E-mail odesílatele: ' . htmlspecialchars($email) . '.';
$prispevek .= ' A napsal ti: ' . htmlspecialchars($zprava);
if (mail("jaromir.krpalek@quick.cz", "www.digirain.wz.cz", $prispevek)):
endif;
endif;
?>
--------------------
<fieldset><br />
<legend>Napište nám </legend>
<form name="form1" onsubmit="return zkontroluj(document.form1.email, document.form1.text);" action="<?php echo$PHP_SELF; ?>" method="post">
Váš e-mail: <input type="text" value="<?php echo $email; ?>" name="email"><br />
<textarea name="zprava" rows="7" cols="30" class="mar"></textarea><br />
<input type="submit" value="odeslat" name="zapsat" class="button" />
</form>
</fieldset>
<?php
if ($zapsat):
if ($email) $prispevek = ' E-mail odesílatele: ' . htmlspecialchars($email) . '.\n';
$prispevek .= ' A napsal ti: ' . htmlspecialchars(nl2br($zprava));
if (mail("jaromir.krpalek@quick.cz", "www.digirain.wz.cz", $prispevek)):
endif;
endif;
?>