| 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: 13 let
|
|||
0