Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MySql i stranice...nikako ne kapiram

[es] :: PHP :: MySql i stranice...nikako ne kapiram

[ Pregleda: 2723 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon MySql i stranice...nikako ne kapiram01.03.2005. u 06:40 - pre 233 meseci
Nikako da mi uspe da dobijem prikaz na vise stranica...ajde da me neko uputi na neki tutorijal ili text o ovome...

Evo koda:

Code:


$dbkonekcija = mysql_connect("$dbhost", "$dbuser", "$dbpass");
if (!$dbkonekcija)
{
      echo mysql_error();
}
$db_baza = mysql_select_db("$dname");
if (!$db_baza)
{
      echo mysql_error();
}
$upit = mysql_query("SELECT * FROM pb_text");
while ($row = mysql_fetch_array("$upit")) 
{
      $text = $row['text'];
      echo "$text<br><hr><br>";
}



E sad kako da napravim prikaz na vise stranica, ne ide mi nikako?

 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: MySql i stranice...nikako ne kapiram01.03.2005. u 07:20 - pre 233 meseci
Da li si uopste i probao da implementiras prikaz na vise stranica? Sta uopste zelis - da prikazujes 5 po 5 tekstova ili ...?

Pogledaj info o mysql LIMIT komandi.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
194.247.222.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: MySql i stranice...nikako ne kapiram01.03.2005. u 07:24 - pre 233 meseci
Ne mešaj babe i žabe. MySQL čuva podatke, a PHP organizuje prikupljanje podataka potrebnih za prikaz stranice.
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon Re: MySql i stranice...nikako ne kapiram01.03.2005. u 08:05 - pre 233 meseci
Citat:
noviKorisnik: Ne mešaj babe i žabe. MySQL čuva podatke, a PHP organizuje prikupljanje podataka potrebnih za prikaz stranice.


E nisam toliko glup...mozda sam se lose izrazio, ali nisam toliko glup da ne znam sta je sta.

Zeleo sam da mi PHP prikazuje 5 po 5 textova...

Kao sto je rekao Goran.
 
Odgovor na temu

u_m
Urukalo Milan
PH

Član broj: 18631
Poruke: 889
*.wireless.org.yu.

ICQ: 32554731
Sajt: https://milan.urukalo.com


Profil

icon Re: MySql i stranice...nikako ne kapiram01.03.2005. u 11:47 - pre 233 meseci
imas dvije opcije, da brojis ispise i da onda prikazes one koje zelis -ovo je php resenje

ili da iskoristis mysql + LIMIT komandu i da pomocu nje limitiras broj ispisa koje php automatski ispisuje (ne znam napamet sintaksu, a ne da mi se traziti u doc., probaj ti.)

u oba slucaja moras da prosledjujes promjenjivu koja ce govoriti koja je strana u pitanju.

tip: predlazem ti mysql opciju, imas je ovdje negdje, probaj pretragu php foruma , upisi LIMIT

#include <music.h>
#include <beer.h>
#include <girls.h>
main(){ run(partytime);}
---------
Moj licni sajt
Moj wap sajt--offline
 
Odgovor na temu

byM4k5

Član broj: 22363
Poruke: 428
*.urc.bl.ac.yu.



Profil

icon Re: MySql i stranice...nikako ne kapiram01.03.2005. u 12:35 - pre 233 meseci
Code:


[b]$strana = $_GET['s'];[/b]

$dbkonekcija = mysql_connect("$dbhost", "$dbuser", "$dbpass");
if (!$dbkonekcija)
{
      echo mysql_error();
}
$db_baza = mysql_select_db("$dname");
if (!$db_baza)
{
      echo mysql_error();
}
$upit = mysql_query("SELECT * FROM pb_text [b]LIMIT '$strana[/b]', 5");
while ($row = mysql_fetch_array("$upit")) 
{
      $text = $row['text'];
      echo "$text<br><hr><br>";
}

 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon Re: MySql i stranice...nikako ne kapiram01.03.2005. u 19:30 - pre 233 meseci
Hvala ti mnogo, radi!
 
Odgovor na temu

byM4k5

Član broj: 22363
Poruke: 428
*.dialup.blic.net.



Profil

icon Re: MySql i stranice...nikako ne kapiram01.03.2005. u 23:26 - pre 233 meseci
Nema na cemu! :)
 
Odgovor na temu

Bojan Zivanovic
Freelance programer
Pančevo,Srbija

Član broj: 32974
Poruke: 146
194.106.171.*

Jabber: Bojan_Zivanovic@elitesecurity.org
Sajt: bojanz.blogspot.com


Profil

icon Re: MySql i stranice...nikako ne kapiram02.03.2005. u 13:37 - pre 233 meseci
Malo da sredimo tvoj kod:
Code:

$dbkonekcija = mysql_connect("$dbhost", "$dbuser", "$dbpass");
if (!$dbkonekcija)
{
      echo mysql_error();
}

To se obicno pise malo krace, npr:
Code:

$dbkonekcija = mysql_connect($dbhost, $dbuser, $dbpass) or die("mySQL greska: " .  mysql_error());

Bolje?
 
Odgovor na temu

set_X

Član broj: 32954
Poruke: 675
62.108.97.*



Profil

icon Re: MySql i stranice...nikako ne kapiram02.03.2005. u 15:25 - pre 233 meseci
Mozda nisam rekao, ali dok sam pisao temu sam kucao kod.
Tako da se nisam trudio.

Inace znam kako se 'stedi' kod i kako se uvlaci ;)
 
Odgovor na temu

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: MySql i stranice...nikako ne kapiram04.03.2005. u 23:21 - pre 233 meseci
UPOZORENJE:

Gore prikazani kod ima ogromnu gresku - Nigde nije kontrolisana varijabla $strana i kako je to ulazna promenljiva koju program prima od korisnika mogu nastati veliki problemi sa SQL Injection napadima.

Dakle bolja procedura je:
1) Uradi SQL Count kako bi video koliko ima zapisa = $num
2) Uradi celobrojno deljenje ili samo $pnum = ceil($num/5) kako bi dobio koliko ima strana
3) Ako se intval($_GET['strana']) nalazi izmedju 0 i $pnum postavi $strana = intval($_GET['strana']). Ako nije unutar intervala ili nije ni postavljena (test sa isset() nije suvisan) onda postavi $strana = 1;

sql query:
'SELECT ... LIMIT '.(($strana-1)*5).',5'


http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: PHP :: MySql i stranice...nikako ne kapiram

[ Pregleda: 2723 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.