Autor | Zpráva | ||
---|---|---|---|
Karel Martínek Profil |
#1 · Zasláno: 7. 3. 2007, 08:35:51
Zdravím,
potřebuji poradit. Mám formulář, který se mi odesílá na mail pomocí php. Je tam však více polí, jejichž hodnoty bych potřeboval sloučit do jedné proměnné a tak je odeslat jako obsah mailu. Zkoušel jsem použít operátor "tečku", ale pořád to nejde - vždy mi přijde jen hodnota posledního formulářového pole. Jak na to? díky |
||
Leo Profil |
#2 · Zasláno: 7. 3. 2007, 09:06:33
Treba tecku pouzivate spatne, bez kodu tezka rada... L
|
||
Karel Martínek Profil |
#3 · Zasláno: 7. 3. 2007, 09:19:38
Děkuji za reakci,
kód vypadá asi takto: <? $predmet = "mail"; $obsah = $jmeno . $adresa . $text . $nastroj; if ($obsah!="") { Mail("karel.martinek@seznam.cz", $predmet, $obsah); echo "<p><strong>Váš odkaz byl prijat a do 24 hodin bude pridán na tyto stránky</strong>.</p>"; } else { echo "<p><strong>Prosíme, vyplnte požadované údaje.</strong></p>"; } ?> Tak nevím |
||
Yrrah Profil |
#4 · Zasláno: 7. 3. 2007, 10:58:30
Třeba vůbec není chyba v tom PHP kódu. Jsou ty proměnné $jmeno, $adresa, $text, $nastroj určitě naplněné?
|
||
Karel Martínek Profil |
#5 · Zasláno: 7. 3. 2007, 14:41:11
Proměnné jsou zcela jistě naplněné - když jsem místo příkazu "mail" použil zkusmo echo "$obsah", bez problémů mi to vypíše sloučený řetězec z proměnné $obsah. Pokud to ale nechám poslat mailem, předmět se zobrazí, ale zpráva (tedy $obsah) je prázdná.
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0