| 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: 15 let
|
|||
0