Autor Zpráva
fatality
Profil *
mam v kódu
if(mysql_num_rows($autoři) == 0)
{
echo "Neznámý uživatel či špatné heslo";

to chápu jako že když se v tabulce nenajde login nebo heslo, tak to vypíše chybu, potom mam ale kód

<?php if (mysql_result($autoři, 0, "vedouci") =='true') { ?> tak netušim co tam znamená ta 0?
joe
Profil
0 je v tomto případě řádek, zkus příště kouknout do manuálu PHP - http://cz2.php.net/mysql_result
fatality
Profil *
hledá v autorech na řádku 0 jestli je vedoucí? to je trochu blbost, ne? jak může hledat na řádku 0?
Alphard
Profil
jde o indexování, jako u polí, také se většinou začíná nulou
mysql_query() vrátí ukazatel na výsledek databáze, a v této sadě, na nultém pozici a ve sloupci vedouci se ověří, jestli je hodnota true
fatality
Profil *
j, takže vlastně de o to aby se to vrátilo na začátek, a projíždělo jí to postupně?
Alphard
Profil
fatality:
j, takže vlastně de o to aby se to vrátilo na začátek, a projíždělo jí to postupně?
mysql_result() nic neprojíždí, přečte zadanou "buňku", to je vše
fatality
Profil *
no jistě, přečte to a v tom sloupci kde to najde tak tam to ukáže, ne?
Alphard
Profil
Jestli vás dobře chápu, tak ano.
fatality
Profil *
No já ani sám nevim jestli to chápu tak jak myslim :-D
prostě mam různý sloupce v tabulce autoři- id, jmeno, heslo, vedouci
u toho vedouci mam jenom 2 možnosti - true, nebo false

<?php if (mysql_result($autoři, 0, "vedouci") =='true') { ?>

todle mi projíždí tabulku autoři, začíná to na 0 pozici, a kontroluje jestli je true, když je true u daného přihlášeného uživatele, tak se vypíše ten obsah......je to tak, ne?
Alphard
Profil
ano
fatality
Profil *
supr, díky moc
Toto téma je uzamčeno. Odpověď nelze zaslat.

0