E-mail formulár
E-mail formulár
Čawte, potreboval by som radu, chcem na stránku formulár do ktorého niekto napíše text, pošle to a príde o mne na mail. Skúšal som tento vzor
<form action="druhy.php">
Váš mail: <input name="mail_odesilatele"><br>
Předmět: <input name="predmet"><br>
Zpráva: <textarea name="zprava"></textarea><br>
<input type=submit value="Odeslat">
</form>
<? if ( Mail("moje@adresa", $predmet, $zprava, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?>
z www.jakpsatweb.cz, e-mail to síce posiela, ale bez obsahu. Je to v HTML stránke. Neviete mi poradiť kde je chyba ?
<form action="druhy.php">
Váš mail: <input name="mail_odesilatele"><br>
Předmět: <input name="predmet"><br>
Zpráva: <textarea name="zprava"></textarea><br>
<input type=submit value="Odeslat">
</form>
<? if ( Mail("moje@adresa", $predmet, $zprava, "From: " . $mail_odesilatele) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?>
z www.jakpsatweb.cz, e-mail to síce posiela, ale bez obsahu. Je to v HTML stránke. Neviete mi poradiť kde je chyba ?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
<form action="druhy.php">
zmeň na <form action="druhy.php" method="post">
a v druhy.php má byť tento kod:
neviem čo si myslel tým že je to v html. Ten formulár môže byť v html, ale druhy.php musí byť php súbor.
zmeň na <form action="druhy.php" method="post">
a v druhy.php má byť tento kod:
Kód: Vybrať všetko
<?php if ( Mail("moje@adresa", $_POST['predmet'], $_POST['zprava'], "From: " . $_POST['mail_odesilatele']) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?> -
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
najprv by si mal vedieť vytvoriť select, musí mať name a nejaké hodnoty, takže:
a v php potom:
Kód: Vybrať všetko
<select name="vyber" >
<option value="skuska">skuska</option>
<option value="skuska2">skuska2</option>
<option value="skuska3">skuska3</option>
<option value="skuska4">skuska4</option></select>Kód: Vybrať všetko
<?php if ( Mail("moje@adresa", $_POST['predmet'], $_POST['zprava']." ".$_POST['vyber'], "From: " . $_POST['mail_odesilatele']) )
echo "Mail byl odeslán";
else echo "Mail se nepodařilo odeslat"; ?> mrzí ma takáto banalitná téma, no ja som len úplný začiatočník,
ešte jedna vec, čo keby som chcel pridať nejaké ďalšie okienko, napríklad meno odosielateľa, ako by to malo vyzerať ?
napr: <input name="meno"> alebo <textarea> či niečo iné ?
ako by to vyzeralo v PHP kóde ? bo sám som to skúšal, ale vždy mi vypíše chybu

ešte jedna vec, čo keby som chcel pridať nejaké ďalšie okienko, napríklad meno odosielateľa, ako by to malo vyzerať ?
napr: <input name="meno"> alebo <textarea> či niečo iné ?
ako by to vyzeralo v PHP kóde ? bo sám som to skúšal, ale vždy mi vypíše chybu
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa: