Autor Zpráva
Karel Martínek
Profil
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
Treba tecku pouzivate spatne, bez kodu tezka rada... L
Karel Martínek
Profil
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
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
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á.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0