| Autor | Zpráva | ||
|---|---|---|---|
| alan1133 Profil * |
#1 · Zasláno: 26. 6. 2012, 21:12:59
zdravím,chci se zeptat,jak má vypadat podmínka,který bude fungovat až po stisknutí tlačítka?
prostě mám formulář a i hotovej script v jednom souboru a potřebuju,aby ten php script začal pracovat,až po stisknutí tlačítka... myslel jsem že bude fungovat tenhle.. if(isset($_POST)) on jako funguje,když do něj dám jen echovou hlášku,ale když do něj dám php script pro odeslání emailu a zapsání do db,tak mě to ukáže jen prázdnou stránku.. PS: dám sem celý scprit..jelikož si myslím že bude asi chyba tam.. if(isset($_POST)){
mysql_query("INSERT INTO `uzivatele` SET heslo='{$novyheslomd5}'")
//**Konec zapsání nového hesla do databáze**/
$pro = $_POST['email'];
$predmet = 'zadost o nove heslo';
$zprava = "Dobrý den,\n";
$zprava .= "Zažádali jste nás,abychom vám poslaly nové heslo.\n";
$zprava .= "Vaše nové heslo je: ".$novyheslo."\n";
$zprava .= "Váše internetová Zážitková seznamka\n";
$zprava .= "--------------------------------------------------------------------\n";
$zprava .= "Prosím neodepisujte na tento email,byl poslat automaticky ze serveru.Dekuji";
$hlavicky = 'From: zazitkovaseznamka@seznam.cz'."\n";
$hlavicky .= "MIME-Version: 1.0\n";
$hlavicky .= "Content-Transfer-Encoding: QUOTED-PRINTABLE\n";
$hlavicky .= "X-Mailer: PHP\n";
$hlavicky .= "X-Priority: 1\n";
$hlavicky .= 'Return-Path: <zseznamka@email.cz>'."\n";
$hlavicky .= "Content-Type: text/plain; charset=windows-1250\n";
//**Text v emailu**//
$mail = @Mail($pro, $predmet, $zprava, $hlavicky);
if($mail) echo 'Nové heslo bylo úspěšně odesláno.';
else echo 'Nové heslo se bohužel nepodařilo odeslat!';
//**Odeslání emailu**//
}else{
echo "zadejte prosím váš email";
} |
||
| Alphard Profil |
#2 · Zasláno: 26. 6. 2012, 21:44:15
[#1] alan1133
Skutečně to s echo funguje? $_POST jako superglobální proměnná bude existovat vždy. Raději kontrolujte konkrétní klíč ($_POST['email']). Pro ladění také smažte @. |
||
| alan1133 Profil * |
#3 · Zasláno: 26. 6. 2012, 21:50:06
tak jsem to opravil,a pořád nic..pořád mě to vypisuje jenom čistou stránku,nic tam prostě není,ani ten formulář..
|
||
| Keeehi Profil |
#4 · Zasláno: 26. 6. 2012, 22:06:11
Odhaduji to na vypnuté chybové hlášky a chybějící středník na řádku 2.
error_reporting(E_ALL);
ini_set("display_errors", 1); |
||
| alan1133 Profil * |
#5 · Zasláno: 26. 6. 2012, 23:13:38
Keeehi:
jo,bylo to tím i tím..díky moc:) |
||
| Keeehi Profil |
#6 · Zasláno: 27. 6. 2012, 00:06:19
alan1133:
Tak si to v php.ini nastav a příště už na takové chyby přijdeš sám. |
||
|
Časová prodleva: 13 let
|
|||
0