Autor Zpráva
manzes
Profil
Dobrý den, hledal jsem na hodně stránkách jak chybu vyřešit ale nic jsem nenašel. Chybu mi to hlásí ve zvýrazněné sekci.
<?php 
session_start();
if(!sset($_SESSION["manager"])){
   header("location:   admin_login.php");
   exit();
}
//Be sure to check that this ,manager SESSION value is in fact the database
$managerID = preg_replace('#[^0-9]#i',",$_SESSION["id"]);//filter everything but numbera and letters
$manager = preg_replace('#[^A-Za-z0-9]#i',",$_SESSION["manager"]);//filter everything but numbera and letters 
$password = preg_replace('#[^A_Za-z0-9]#i',",$_SESSION["password"]);//filter everything but numbera and letters


include "../storescripts/connect_to_mysql.php";
$sql = mysql_query("select*From admin WHERE id='$managerID' AND username='$manager' AND password='$password' LIMIT 1");

$existCount = mysql_num_rows($sql); 
if ($existCount == 0){ 
    header("location: ../index.php");
    exit();
}

Prosím poradíte mi?
Davex
Profil
Chyba je v té jedné uvozovce, která je sama o sobě chybná. Asi by tam měly být dvě uvozovky.

$managerID = preg_replace('#[^0-9]#i',"",$_SESSION["id"]);//filter everything but numbera and letters
$manager = preg_replace('#[^A-Za-z0-9]#i',"",$_SESSION["manager"]);//filter everything but numbera and letters 
$password = preg_replace('#[^A_Za-z0-9]#i',"",$_SESSION["password"]);
peta
Profil
manzes:
Zkus pouzit obarvovani kodu, treba v pspadu.
!sset - jestli to nemelo byt isset
Vypada to na nejaky naskenovany kod z knizky, nekdo byl linej opisovat.

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:

0