Autor Zpráva
peterko92
Profil
spravil som si php menu cez index a http://dnvbikers.tym.sk/index.php?page=kontakt
tu mi nejde odosielanie e-mailu. hodi ma to na index a neviem jak to mam spravit a aj v knihe navstev ma to hodi na index. viem v com to je ale neviem ako to mam viriesiť. Vopred Ďakujem za všetky rady.
Str4wberry
Profil
Odpovídám peterkovi92:
A nesliboval si nám něco?

Asi Tě to hodí na index, protože index.php je cíl formuláře.
peterko92
Profil
a ako to mam vyriešiť?pls.
Str4wberry
Profil
Nastav atribut action (<form action=''>) na tu stránku se skriptem pro odeslání formuláře.
djlj
Profil
Další obecná otázka. Spravíš to tak, že ten formulář budeš odesílat do správného souboru.
peterko92
Profil
no to by som spravil sprava mi dojde ale neukáze sa mi od koho.


<?php
if(isset($_POST['ok'])){
$predmet = $_POST['predmet'];
$sprava = $_POST['sprava'];
$mail_odosielatela = $_POST['mail_odosielatela'];

if( Mail("peterko92@gmail.com", $predmet, $sprava, "From: " . $mail_odosielatel) ) {
$stav = "Odoslané";}
else {echo("Neodoslané ...");}
}
?>

<h3><i> Napíš nám </i></h3>
<br>

<form action="index.php?page=kontakt" method="POST">
Váš mail: <input name="mail_odosielatela" size="20" value="@"><br>
Predmet: <input name="predmet" size="20"><br>
<textarea name="sprava" rows="6" cols="30"><?php echo $stav;?></textarea><br>
<input type="submit" value="Odoslať" name="ok">
</form>
peterko92
Profil
neviem preco mi neukáže od koho je ten mail
Tomáš Hanus
Profil
peterko92
Možná proto, protože ta proměnná se jmenuje mail_odosielatela a ne mail_odosielatel
peterko92
Profil
jaj diky som si to nevšimol.
Toto téma je uzamčeno. Odpověď nelze zaslat.