Autor Zpráva
Martinse
Profil
Zdravím potřebuji pomoct s označením první stránky

mám na web stránce dané že mi to píše kde jsem Právě se nacházíš na novinky jenže je problém u první stránky že tam mi to píše jenom Právě se nacházíš na ale když kliknu v menu na to tak to funguje a vypisuje mi tuto chybu
Notice: Undefined index: stranka in /home/users/....../web/index.php on line 20 toto $stranka = $_GET[stranka'];

zde je příklad jak to vypadá po kliknutí na novinky http://web.cz/index.php?stranka=novinky

ale normálně po příchodu na stránku příkladem že dáte http://web.cz/ tak to neukazuje

a ano vím že to není nejlépe skloněné ale to už mám vyřešené jen potřebuju opravit toto
Martinse
Profil
Děkuji všem toto jsem vyřešil teď mám ale podobný problém se stránkováním používám tento code
if (isset($_GET["page"])) { $page  = $_GET["page"]; } else { $page=1; }; 

a mám problém vždy když dám &page=0 tak šup a Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in tak mě odkazuj na tento code
$num_rec_per_page=35;
$start_from = ($page-1) * $num_rec_per_page; 
$rs_result = mysqli_query($guild , "SELECT * FROM novinky LIMIT $start_from, $num_rec_per_page");


while($row = mysqli_fetch_assoc($rs_result)){.....

potřeboval bych že vždy když třeba dá někdo &page=0 tak aby ho to hodilo na 1 a nebo když dá třeba místo čísel nějaké písmena aby to hodilo zase na page 1 zkoušel jsem různé varianty toho prvního codu jenže buďto mi to zobrazovalo na najetí na novou stránku třeba z novinek na články tak tam mi to ukazovalo tu samou chybu
Keeehi
Profil
if (isset($_GET["page"])) {
   $page = (int)$_GET["page"];
} else {
   $page = 1;
}
 
if ($page < 1) {
    $page = 1;
}
Martinse
Profil
díky moc si mi pomohl

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0