Autor Zpráva
kesaj
Profil
Zdravim Vas, mam vytvoreny php mailovy formular. Na mail mi pride :
Mail odosielatela
Predmet
Text

Potreboval by som ale sledovat - teda aby mi prisli na mail aj informacie, na ktore si vytvorim vo formulari kolonku a sice - telefon. Meno mam vytvorene a to mi na mail nepride tiez...

Da sa to nejako ?

Tu je html formular :

<form  action="mail.php" method="post"><br />
Meno:<br />
<input name="jmeno" type="text" /><br />
E-mail:<br />
<input name="mail" type="text" /><br /><br />

<b>Výber verzie informačného systému:</b><br /><br />
<select name="predmet">
<option value="Objednávka systému ABRA G1">ABRA G1</option>
<option value="Objednávka systému ABRA G2">ABRA G2</option>
<option value="Objednávka systému ABRA G3">ABRA G3</option>
<option value="Objednávka systému ABRA G4">ABRA G4</option>
</select><br />
Správa:<br />
<textarea cols="30" rows="5" name="text" onclick="if (this.value=='Tu môžete zanechať svoj odkaz') this.value='';"></textarea><br />
<input type="submit" value="Odoslať" />
<input type="reset" value="Reset" />
</form>


a tu php :

<?php
$jmeno = $_POST['jmeno'];/*takto proměnné přidělíme to co bylo odesláno ve formuláři metodou POST s atributem name="jmeno"*/

$mail = $_POST['mail'];
$predmet = $_POST['predmet'];
$program = $_POST['program'];
$text = $_POST['text'];

$prijemce = "kesajko@gmail.com";
/*vyplníte mail, na který se má formulář odesílat*/

$zahlavi = "From: " . $mail . "\r\n"
. "Content-Type: text/plain; charset=UTF-8; format=flowed\n"
    . "MIME-Version: 1.0\n"
    . "Content-Transfer-Encoding: 8bit\n"
    . "X-Mailer: PHP\n";
/*zobrazuje pak v mailu jako kdyby vám mail přišel přímo z tohoto mailu, můžete pak tedy rovnou odpovídat na mail, který uživatel uvedl*/

/*takto zajistíme, aby se mail neodeslal, pokud nejsou všechna pole vyplněna*/

if ( !empty($jmeno) and !empty($mail) and !empty($predmet) and !empty($text)) {
mail($prijemce, $predmet, $text, $zahlavi);
echo "<h3>Ďakujeme. Vaša správa bola úspešne odoslaná. V krátkom čase Vás budeme kontaktovať.</h3><br />
<p>Táto stránka bude automaticky presmerována do 5 sekúnd.<br>
Pokiaľ sa tak nestane, pokračujte prosím <a href='http://www.atec.sk'>tu</a><br><br></p>";
echo "<script type=\"text/javascript\">
setTimeout(\"self.location.replace('http://www.atec.sk')\", 5*1000)
</script>";

/*toto se vypíše do dokumentu, pokud se mail odešle*/

} else {
echo "<h3>Prosíme Vás, aby ste vyplnili všetky údaje a správu odoslali znova. Ďakujeme.</h3>"; /*toto se vypíše pokud nebudou vyplněna všechna pole, mail se neodešle*/

}
?>


ĎAKUJEM ZA VAŠE RADY.
__construct
Profil
Do HTML doplníš:
Telefón:<br />
<input name="telefon" type="text" /><br /><br />

a do php skriptu:
/*Do 3. riadku */$telefon = $_POST['telefon'];
/*do 8. */$sprava ="Meno : $jmeno\r\n Telefon: $telefon\r\n Text: $text\r\n";
/*a 22. uprav na */mail($prijemce, $predmet, $sprava, $zahlavi);
kesaj
Profil
zdravim ta...uz mi to funguje, vdaka ti...

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:

0