Autor | Zpráva | ||
---|---|---|---|
oskar Profil * |
#1 · Zasláno: 11. 3. 2009, 22:57:03
Zdarvím potřeboval bych poradit s PHP začínám mám script ale nefunguje jak má.
Problém je v tom že data odesílá i když fe formuláři žádná nejsou, pokud jsem to zkoušel na menším formuláři tak vše fungovalo. Budu rád za každou pomoc. Script: <?php $jmeno = "Jméno: ".$_POST['jmeno'].""; $prijmeni = "Příjmení:".$_POST['prijmeni'].""; $adresa = "Adresa:".$_POST['adresa'].""; $mesto = "Město:".$_POST['mesto'].""; $psc = "PSČ:".$_POST['psc'].""; $emailik = "Email: ".$_POST['email'].""; $stojan = "Stojan: ".$_POST['stojan'].""; $text = "Text:".$_POST['text'].""; $email = $_POST['email']; $to = "xxxxxxxxx@seznam.cz"; $extra = "From: $email\r\n Reply-To: $email\r\n"; $subject = "Vzkaz od ".$_POST['jmeno'].""; $mess = "$jmeno\n $prijmeni\n $adresa\n $mesto\n $psc\n $emailik\n $stojan\n $text"; if ($jmeno!="" and $prijmeni!="" and $adresa!="" and $mesto!="" and $psc!="" and $emailik!="" and $stojan!="") { Mail($to, $subject, $mess, $extra); echo "<p class=\"formular\"><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>"; } else { Ještě jednou dík za každou radu. echo "<p class=\"formular\">Váš e-mail se <strong>nepodařilo odeslat</strong> Pravděpodobně jste nevyplnili všechny povinné údaje.</p>"; } ?> |
||
4li Profil |
#2 · Zasláno: 11. 3. 2009, 23:01:41
Premenna $jmeno je v tomto pripade vzdy ne-prazdne, pretoze obsahuje hodnotu "Jméno: ", nezalezi uz potom na tom, ci je premenna $_POST['jmeno'] prazdna, alebo nie.
|
||
4li Profil |
#3 · Zasláno: 11. 3. 2009, 23:05:28
Takze spravne by malo byt:
if ($_POST['jmeno']!="" and $_POST['prijmeni']!="" and $_POST['adresa']!="" and $_POST['mesto']!="" and $_POST['psc']!="" and $_POST['emailik']!="" and $_POST['stojan']!="") |
||
oskar Profil * |
#4 · Zasláno: 12. 3. 2009, 03:12:26
Díky moc už to funguje.
|
||
oskar Profil * |
#5 · Zasláno: 12. 3. 2009, 03:21:42
Tak se omlouvám ,ale nefunguje to teď to pro změnu hlásí pořád else.
|
||
oskar Profil * |
#6 · Zasláno: 12. 3. 2009, 03:26:22
Tak zase už to funguje já jsem tam s kopíroval tady váš kousek scriptu ale nekontroloval jsem ho a místo emailik tam má být email. Takže ještě jednou dík a mějte se.
|
||
Časová prodleva: 15 let
|
0