Autor | Zpráva | ||
---|---|---|---|
Matuto Profil |
#1 · Zasláno: 24. 6. 2012, 09:51:36
|
||
Someone Profil |
#2 · Zasláno: 24. 6. 2012, 09:54:26
Zpracuj odeslání toho formuláře na té stejné stránce.
|
||
Matuto Profil |
#3 · Zasláno: 24. 6. 2012, 10:16:49
Abych řekl pravdu PHP mi zase tolik neříká, takže by jsi mi více pomohl, kdyby jsi měl v rukávu nějaký příklad, nebo hotový kod...
Díky |
||
panther Profil |
#4 · Zasláno: 24. 6. 2012, 10:30:46
Matuto:
cíl, kde se bude výstup z formuláře zpracovávat, se určuje atributem action u formuláře. Pokud chceš zpracovávat na téže stránce, můžeš tento atribut vynechat.
|
||
Lukerus Profil |
#5 · Zasláno: 25. 6. 2012, 00:15:43
Já jsem to vyřešil následovně:
<?php if(isset($ok)) { $mail = "blabla@blabla"; $predmet = "Zpráva z internetových stránek"; $zprava = "{$jmeno} {$prijmeni} napsal(a): \n".$komentar; \\nastavil jsem proměnné, kam a co se bude odesílat if (mail($mail, $predmet, $zprava)) { echo 'E-mail byl úspěšně odeslán.<br>'; \\vypíše se při úspěchu } else { echo 'E-mail se bohužel nepodařilo odeslat.<br>'; \\vypíše se při neúspěchu } } else { ?> <form action="<?php echo $PHP_SELF ?>" method="post" name="formular"> <h2>Napište nám...</h2> <fieldset id="uzivatel_detail"> <label for="jmeno">Jméno:</label> <input type="text" name="jmeno" id="jmeno" /> <label for="prijmeni">Příjmení:</label> <input type="text" name="prijmeni" id="prijmeni" /> </fieldset> <fieldset id="uzivatel_zprava"> <label for="komentar">Text vaší zprávy:</label> <textarea cols="40" rows="10" name="komentar" id="uzivatel_koment" ></textarea> <input type="submit" name="ok" value="Odeslat" id="odeslat" /> </fieldset> </form> <?php } ?> mrkni na http://musica-candida.wz.cz/kontakty.php Pozn.: 1) pokud nechceš, aby formulář po odeslání zmizel, nedávej samotný formulář do větve else{} 2) toto je jen zkrácenina toho, co najdeš na uvedeném odkazu - pokud bys to chtěl naprogramovat, napiš mi na cerv.luk@klikni.cz |
||
Časová prodleva: 12 let
|
0