Autor | Zpráva | ||
---|---|---|---|
Sanjay Profil * |
#1 · Zasláno: 6. 11. 2010, 21:57:54
Dobrý den,
napsal jsem kód ale někde je chyba nezobrazí mi tabulka.php kterou potřebuji, kde dělám chybu ? Zde je kód: <?php session_start(); // startujeme session. Všimnete si, že tento kód je úplne nahore pred jakýmkolik výstupem. if(!isset($_SESSION['prihlasen'])){ echo "Tato stránka je jen pro registrované"; } require_once "db.php"; $jmeno = $_SESSION['jmeno']; $query = MySQL_Query("SELECT * FROM uzivatele WHERE jmeno='$jmeno'") or die (mysql_error()); while($Vysledek = mysql_fetch_array($query)){ if(.$Vysledek['prava'].=0){ echo "Nemáte pronajatou žádnou plochu"; }else{ require "page.$Vysledek['prava']./tabulka.php"; } } ?> |
||
tiso Profil |
#2 · Zasláno: 6. 11. 2010, 22:14:06
Sanjay: ako má vyzerať cesta k niektorej tej tabuľke?
|
||
xmark Profil |
#3 · Zasláno: 6. 11. 2010, 22:21:07
Co přesně má vyhodnotit toto?
if(.$Vysledek['prava'].=0){ |
||
Sanjay Profil * |
#4 · Zasláno: 6. 11. 2010, 23:31:21
xmark:
Jaké má uživatel práva a pokud se rovnaji 0 vypíše text |
||
Sanjay Profil * |
#5 · Zasláno: 6. 11. 2010, 23:33:33
tiso:
cesta je k více tabulkám podle práv pokud má prava 1 tak je cesta k tabulce page1/tabulka.php pokud má prava 2 tak je cesta page2/tabulka.php atd |
||
tiso Profil |
#6 · Zasláno: 6. 11. 2010, 23:38:40 · Upravil/a: tiso
Sanjay: v tom prípade to require má vyzerať takto:
require "page$Vysledek[prava]/tabulka.php"; require 'page'.$Vysledek['prava'].'/tabulka.php'; if(!isset($_SESSION['prihlasen'])){ echo "Tato stránka je jen pro registrované"; die();//asi nechces pokracovat vo vykonavani dalsieho kodu if($Vysledek['prava'] === 0){ |
||
Sanjay Profil * |
#7 · Zasláno: 6. 11. 2010, 23:55:34
tiso:
Ok díky funguje to. Mimochodem v to if má vypadat takto: if($Vysledek['prava'] == 0){ né takto: if($Vysledek['prava'] === 0){ |
||
tiso Profil |
#8 · Zasláno: 7. 11. 2010, 00:38:32
Sanjay: to záleží na interpretácii a správnosti toho tvojho vysvetlenia.
|
||
Časová prodleva: 13 let
|
0