<title>Dinamicko ime </title> pomoc

2

<title>Dinamicko ime </title> pomoc

offline
  • Pridružio: 21 Apr 2007
  • Poruke: 98

Ako je tvoj link:
Citat:mojsajt.com/product.php?id=3
tvoj $id je 3, što znači da će upit tražiti podatke iz kategorije kojoj pripada taj id (kod tebe je to polje uid).

Ako id nije definisan u linku, upit neće valjati i prijaviće grešku. Zato je potrebno da definišeš default broj za id ako već nije definisan u linku:

if ( isset($_GET["id"]) ) {$id = $_GET["id"];} //Ako je definisan id u linku else {$id = 1;} //default id

upit je onda:
$sql = mysql_query("SELECT * FROM categories WHERE uid = ".$id." ");
Znači ako ti je link:
mojsajt.com/product.php
podatke će tražiti iz kategorije sa uid 1 (postavljeno kao default). Ako ti je link:
mojsajt.com/product.php?id=3
podatke će tražiti iz kategorije sa uid 3.

Za debug koristi i echo
$pageTitle = $row['name']; echo $pageTitle;
Ono što izbaci kao $pageTitle će biti tvoj TITLE.

-Za zaštitu od sql inject koristi is_numeric funkciju za id-eve (brojeve)
-i mysql_real_escapefunkciju:



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 690 korisnika na forumu :: 41 registrovanih, 3 sakrivenih i 646 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., amaterSRB, awathorn, babaroga, bladesu, Boris90, cvrle312, Dejan84, dekan.m, djo97, dozorni, DucicM, Frunze, goxin, Istman, ivica976, kairos, micoboj, Mixelotti, mnn2, Nemanja.M, Panter, Paor, pein, raptorsi, rovac, royst33, sakota79, sasabanjac, savaskytec, ser.hill, Skakac7, Srky Boy, styg, Toni, VladaNS1978, zdrebac, Zmaj Ognjeni Vuk, znaisha, zziko, šumar bk2