Autor | Zpráva | ||
---|---|---|---|
dod2 Profil * |
#1 · Zasláno: 4. 6. 2006, 13:23:21
Ahojky,
potřebuju vytvořit jednoduchý formulář a ten co je uvedený zde: http://www.jakpsatweb.cz/formular-mail.html#vlastni mi funguje, ale když jsem to rozšířil o další moje položky tak už to nefunguje :-( tady je kód jednoduchý kód: HTML: <form action="druhy.php"> Váš mail: <input name="mail_odesilatele"><br> zboží:<input name="zbozi"><br> jméno a příjmění: <input name="jmeno"><br> adresa:<input name="adresa"><br> Zpráva: <textarea name="zprava"></textarea><br> <input type=submit value="Odeslat"> </form> SKRIPT: <? if ( Mail("muj@email.cz, $zbozi, $jmeno, $adresa, $zprava, "From: " . $mail_odesilatele) ) echo "Mail byl odeslán"; else echo "Mail se nepodařilo odeslat"; ?> |
||
Casero Profil |
#2 · Zasláno: 4. 6. 2006, 13:36:55
a co sloučit, ty věci v tom obsahu, ddo jedné proměné???
|
||
peta Profil * |
#3 · Zasláno: 4. 6. 2006, 14:27:23
dod2 http://cz2.php.net/Mail
prostuduj si funkci mail, funkce ma jen 4 parametry (odhadem) a ty ji tam pises 10. Takze si laskave vymysli sistem, jakym ty udaje spojis do jednoho $body = array($zbozi, $jmeno, $adresa, $zprava); $body = implode ("\n",$body); |
||
dod2 Profil * |
#4 · Zasláno: 4. 6. 2006, 18:13:54
tak tomu nerozumím :-( nemůže mi někdo napsat jak to má být, abych ten kód mohl nakopírovat do webu?
díky |
||
dis Profil |
#5 · Zasláno: 4. 6. 2006, 18:41:48 · Upravil/a: dis
pokud chceš do textu emailu vložit text zadaný ve více polích, musíš ten text nejdřív vytvořit, tj. pospojovat to co tam má být, třeba nějak takhle:
$predmet = "E-mail z webu"; |
||
dod2 Profil * |
#6 · Zasláno: 4. 6. 2006, 19:19:27
a může to být i takto?????
$predmet = "E-mail z webu"; $text = "Zboží: $zbozi, jméno: $jmeno, adresa: $adresa, <br /> Zpráva: $zprava"; Mail("muj@email.cz, $predmet, $text, "From: " . $mail_odesilatele) |
||
dod2 Profil * |
#7 · Zasláno: 6. 6. 2006, 20:40:19
tak už jsem na to asi přišel... ale zase mi to nějak nefunguje... odesílá mi to prázdný formulář:
HTML: <form method="POST" action="skript.php" enctype="text/plain"> <p> <b>jméno a příjmení:</b> <input type="text" name="jmeno" size="30"> </p> <p> <b>adresa</b> <input type="text" name="adresa" size="50"> </p> <p> <b>e-mail</b> <input type="text" name="email" size="25"> <b>telefon</b> <input type="text" name="telefon" size="18"> např. mojeadresa@seznam.cz </p> <p> <b>název zboží</b> <input type="text" name="zbozi" size="60"> </p> <p><b>způsob platby</b> <select name="platba" size="1"> <option value="posta">OSOBNĚ PŘI PŘEDÁNÍ <option value="prevod">BANKOVNÍ PŘEVOD </select></p> <p><b>způsob dopravy</b> <select name="doprava" size="1"> <option value="posta">ČESKÁ POŠTA <option value="rozvoz">ROZVOZ (POUZE V BRNĚ) </select></p> <p> <textarea rows="8" name="poznamka" cols="40"></textarea> </p> <p> <input type="submit" value="Odeslat" name="B1"> <input type="reset" value="Vymazat" name="B2"> </p> </form> SKRIPT: <? $emailadr = "e-mail@seznam.cz"; $predmet = "objednavka"; $zprava = "jméno a příjmění: ".$jmeno."<br>"; $zprava = "adresa: ".$adresa."<br>"; $zprava .= "e-mail: ".$email."<br>"; $zprava .= "telefon: ".$telefon."<br>"; $zprava .= "zbozí:".$zbozi."<br>"; $zprava .= "platba:".$platba."<br>"; $zprava .= "doprava:".$doprava."<br>"; $zprava .= "poznámka: ".$poznamka."<br>"; ?> <? if (Mail("$emailadr", "$predmet", "$zprava", "From: " . $email)) { ?> <p>Váš požadavek byl úspěšně odeslán</p> <p><b>Vaše jméno:</b> <?echo $jmeno; ?></p> <p><b>Váše adresa:</b> <?echo $adresa; ?></p> <p><b>Váš e-mail:</b> <?echo $email;?></p> <p><b>Váš telefon:</b> <?echo $telefon; ?></p> <p><b>Objednané zboží:</b> <?echo $zbozi; ?></p> <p><b>Způsob platby:</b> <?echo $platba; ?></p> <p><b>Způsob dopravy:</b> <?echo $doprava; ?></p> <p><b>Poznámka:</b> <?echo $poznamka; ?></p> <? } else { echo "Zprávu se nepodařilo odeslat"; } ?> díky moc za odpověď co tam mám špatně :-((((((((((((((((( |
||
Casero Profil |
#8 · Zasláno: 7. 6. 2006, 15:12:23
a může to být i takto?????
vyzkoušej a uvidíš |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0