Autor Zpráva
Jitule-f
Profil *
Ahoj,
tohle je můj úplně první pokus o php, stávila jsem nad tím spoustu hodin a stvořila tohle, možná se zhrozíte, ale pro mě je to úspěch

<?php

if (isset($_POST['odeslano'])) {

$zbozi = $_POST['zbozi'];
echo "Zboží:<br />".$zbozi;

$jmeno = $_POST['jmeno'];
echo "<br />Jméno:".$jmeno;

$prijmeni = $_POST['prijmeni'];
echo "<br />Příjmení:".$prijmeni;

$ulice = $_POST['ulice'];
echo "<br />Ulice:".$ulice;

$PSC = $_POST['PSC'];
echo "<br />PSČ:".$PSC;

$mesto = $_POST['mesto'];
echo "<br />Město:".$mesto;

$telefon = $_POST['telefon'];
echo "<br />Telefon:".$telefon;

$email = $_POST['email'];
echo "<br />email:".$email;

$platba = $_POST['platba'];
echo "<br />Platba:<br />".$platba;

$message .="$zbozi ";
$message .="$jmeno ";
$message .="$prijmeni ";
$message .="$ulice ";
$message .="$cislo ";
$message .="$PSC ";
$message .="$mesto ";
$message .="$telefon ";
$message .="$email ";
$message .="$platba ";

$odeslani = mail("jitule-f@email.cz", "Objednavka z webu od: ".$email, $message);

if ($odeslani) {
echo "Objednávka byla odeslána.";

} else {
echo "Objednávku se nepodařilo odeslat";

}
}
?>

Ještě v pondělí mi to na mail posílalo, sice formát nic moc, ale posílalo.
Dnes se to odešle ale na mail nic nepřijde.

Mám tam chybu, nebo je ten problém někde jinde?

Kdesi na jiné diskusi jsem se dočetla o zdvojování proměnných - mám to tam taky - takhle jsem to vycucala z webu polopatě

Díky moc Jitka

PS:jsem opravdu úplný začátečník - když chci aby mi to v mailu napsalo Jméno: "obsah proměnné jméno" napíšu to takhle?
$message .="Jméno:.$jmeno ";
Alphard
Profil
$message .="Jméno:.$jmeno ";

ta tečka je tam asi navíc (jestli se nemá vypsat)
$message .="Jméno: ".$jmeno; nebo $message .="Jméno: $jmeno ";

Ještě v pondělí mi to na mail posílalo, sice formát nic moc, ale posílalo.
Dnes se to odešle ale na mail nic nepřijde.
Mám tam chybu, nebo je ten problém někde jinde?


jestli to fungovalo, tak bych hledal chybu jinde, dívala ses do složky spam?
Jitule-f
Profil *
Dík za upozornění, ale tam to taky není, spíš jsem myslela, jestli mi tam nevklouzla nějaká chyba potom.
Jde zajistit, aby se to posílalo na mail, i někam jinam? Teda je mi jasné, že to jde, ale jak a kam?
To už je asi nad mé síly, nebo by to zabralo spousu hodin hledání, jak na to.
Zool
Profil *
Je to divné odesílat by to mělo, chyba tam závažná není. A není chyba na straně příjemce, někdy to trvá trochu déle a není to tam okamžitě. Koukni tam třeba tak za 1h.
Jinak pokud nemáš innicializovanou proměnnou tak musíš začínat jenom s rovnásem a to tak to:


$message = "$zbozi "; //všimni si, že u rovnáse není tečka!
$message .= "$jmeno ";
Alphard
Profil
Jde zajistit, aby se to posílalo na mail, i někam jinam?
kam jinam? jako na více e-mailových adres? ano, jde http://tvorba-www.webz.cz/php/php/azphp360.htm#l5
PS: na hodiny hledání to není, jen na tomto fóru jsou desítky odkazů na výše zmíněnou stránku, které přikládám téměř ke každému problému s mailem
Jitule-f
Profil *
ne na nějaký jiný mail, do nějakého souboru

k tomu se mi dostalo rady:
ukládej si objednávky někam do souborů nebo do databáze a ještě si k tomu připiš skript generující RSS kanál a odebírej to jako novinky.
Práce maximálně tak na hodinku ;)
to je pro mne naprosto španělská vesnice

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: