Autor Zpráva
thor88
Profil
Zdravím mám udelny formular ktery se mi pote premosila na email do zpravy s emi nacita vice dat z formulare
viz :
$zprava = $_POST['klik']  . $_POST['nick'] . $_POST['ads'] . $_POST['typ'] . $_POST['email'];


poté mi příjde na email zpráva ale všehcny data jsou spojeny a já bychj je potřeboval takto :

Název: hodnota klik
název2: hodnota nick
název3: hodnota ads
.......................

zkoušel jsem to udelat tímto zbůsobem :

$zprava = "Nazev:" .$_POST['klik']. "\n"; 
$zprava .= "nazev2:" .$_POST['nick']. "\n"; 


ale vždy mi přišli jen první 2hodnoty a dále nic ..

děkuji za pomoc
Tomasds
Profil
$zprava = "Nazev:" .$_POST['klik']. "\n"; 
$zprava .= "nazev2:" .$_POST['nick']. "\n"; 


toto pošle dva řádky. Co na tom nesouhlasí?
Když chceš přidat další hodnoty, napiš další řádek ve tvaru

$zprava .= "nazev2:" .$_POST['nick']. "\n"; 


podstatná je ta tečka před rovnítkem, která zařídí přidání textu k aktuální hodnotě.
thor88
Profil
no monentálně mi to neodesílá nic v tomto tvaru .. funguje mi pouze :
$zprava = $_POST['klik']  . $_POST['nick'] . $_POST['ads'] . $_POST['typ'] . $_POST['email'];
thor88
Profil
zkusím sem dát celý zdrojový kód :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odesílání emailu</title>
</head>
<body>
<h1>Odesílání emailu</h1>

<?
$klik = $_POST['klik'];
$nick = $_POST['nick'];
$ads = $_POST['ads'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$typ = $_POST['typ'];


$zprava = "Nazev:" .$_POST['klik']. "\n"; 
$zprava .= "nazev2:" .$_POST['nick']. "\n"; 
$zprava .= "nazev3:" .$_POST['ads']. "\n"; 


if ($klik!="" and $ads!="" and $email!="" and $spam=="5")
{
Mail("xxxx@seznam.cz", $klik, $zprava, "From: " . $email);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 2 + 3.</p>";
}
?>

</body>
</html>



všechny data to načítá správně z přechozího formuláře .o)
thor88
Profil
vyřešeno :) za názvem mu vadí ta : ,)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: