Autor | Zpráva | ||
---|---|---|---|
Prefin Profil |
#1 · Zasláno: 9. 1. 2012, 15:00:56
Ahoj všichni.
Prosím o pomoc s chybičkou v tomhle kódu. Hlásí mi to chybu v syntaxi na řádce 14 (while...) - Parse error: syntax error, unexpected T_IF in /home/www/prefin.cz/subdomeny/www/obnova_hesla.php on line 14, což by měla být chybějící závorka, středník atd.. Prohlédl jsem to snad stopadesátkrát a asi je čas na jiné oči. <?php session_start(); ob_start(); include "php/sql_pripojeni.php"; include "databaze/php/funkce.php"; if($_POST["posli"] and $_POST["email"]!="" and $_POST["login"]!="" and $_POST["typ"]!="") { if($_POST["typ"]=="prodejce") { $sql = "SELECT login_prodejce,email_prodejce FROM prodejci_db WHERE login_prodejce='".$_POST["login"]."'"; echo $sql; $vysl = mysql_query($sql); //echo mysql_num_rows($vysl); while($vystup=mysql_fetch_assoc($vysl)) { if($vystup["login_prodejce"]==$_POST["login"] and $vystup["email_prodejce"]==$_POST["email"]) { $heslo = NahodneHeslo(); $sql = "UPDATE prodejci_db SET heslo_prodejce='".$heslo."' WHERE login_prodejce='".$_POST["login"]."'"; if(mysql_query($sql)) { if(OdesliEmailObnovaHesla($_POST["email"],$_POST["login"],$heslo)) { $obnoveno = "Obnova hesla proběhla úspěšně. Nové heslo Vám bylo zasláno na email registrovaný v systému."; } } } else { $chyba = "Zadané údaje jsou nesprávné"; } } } } else { $chyba = "Zadané údaje jsou nesprávné"; } ?> |
||
Prefin Profil |
#2 · Zasláno: 10. 1. 2012, 14:00:25
Prefin:
Když odkomentutu 13. (a 25.) řádek tak se to rozběhne. Chyba bude tam ale nevím jaká, syntakticky je to přijatelné. |
||
Alphard Profil |
#3 · Zasláno: 10. 1. 2012, 15:19:23
[#2] Prefin
Těžko říct, nikdo neodpovídá, mně to syntakticky projde a zastaví se až na Notice: Undefined index: posli in Nemáte tam nějaký blbý bílý znak třeba? Zkusil bych ten problémový řádek i s okolím smazat a napsat znovu. Popř. zkoušel jste to i na jiném serveru? |
||
Časová prodleva: 12 let
|
0