PHP website
Last Updated: Feb 14 2012 00:24, Started by
alecsmatei2002
, Feb 05 2012 20:38
·
0

#19
Posted 13 February 2012 - 22:26

Am lamurit-o si pe asta. Next. As vrea ca pe prima pagina sa fie afisate doar 10 id-uri, chiar daca eu am 100 sa zicem. Cum....?
|
#20
Posted 13 February 2012 - 22:55

Am lamurit-o si pe asta. Next. As vrea ca pe prima pagina sa fie afisate doar 10 id-uri, chiar daca eu am 100 sa zicem. Cum....? imi trece prin cap urmatoarea chestie: o variabila care este numarul de elemente dintr-un array, care array la randul lui contine ....$get['id'].... si daca variabila e mai mare de 10, sa zicem....executa o treaba, else...alta treaba acuma, nu stiu cum sa aplic chestia asta, in cazul in care nu am aberat mai sus stiu ca suna a text de analfabet dar am incercat sa scriu ce am gandit, nestapanind toate notiunile PHP :) Edited by alecsmatei2002, 13 February 2012 - 22:56. |
#21
Posted 13 February 2012 - 23:05

Am lamurit-o si pe asta. Next. As vrea ca pe prima pagina sa fie afisate doar 10 id-uri, chiar daca eu am 100 sa zicem. Cum....? $Rez = mysql_query("SELECT * FROM `tabel` where marca='bmw' LIMIT 10");
o variabila care este numarul de elemente dintr-un array, care array la randul lui contine ....$get['id'].... si daca variabila e mai mare de 10, sa zicem....executa o treaba, else...alta treaba acuma, nu stiu cum sa aplic chestia asta, in cazul in care nu am aberat mai sus Cumva te referi la : if($_GET['id'] == '11') { echo 'Un text vizibil doar pentru mașina bmw cu id-ul 11'; } |
#22
Posted 13 February 2012 - 23:10

Nu, nu la asta ma refer. Vreau ca pe prima pagina sa fie afisate doar un numar de id-uri. Sa zicem doar 10. Daca am id-uri de la 1 la 1000, eu vreau doar 10 pe prima pagina.
|
#23
Posted 13 February 2012 - 23:21

ti s-a dat solutia, LIMIT 10; in query.
Daca vrei sa iti afiseze aleator 10 inregistrari pui ORDER BY RAND() LIMIT 10; Gen: $Rez = mysql_query("SELECT * FROM `tabel` where marca='bmw' ORDER BY RAND() LIMIT 10;"); Ai grija totusi cu utilizarea acestui tip de order pentru ca ia suficient de mult timp (nu atat de mult incat sa influenteze un site mic, dar de exemplu la un site cu o baza de date de peste 6 milioane de inregistrari ia pana la o secunda doar acel query). |
#25
Posted 13 February 2012 - 23:31

Nu o sa le afisez aleator. O sa fie in functie de id, descrescator, in asa fel incat ultimile 10 id-uri adaugate sa fie tot timpul pe prima pagina.
|
#26
Posted 13 February 2012 - 23:32

a zis PE PRIMA PAGINA, adica pe HOMEPAGE.
Despre paginare am scris si eu un articol acum ceva timp pe blog: http://ionutstoica.i...mysql-php.ionut |
#27
Posted 13 February 2012 - 23:40

Am rezolvat-o, multumesc amandurora. Inca nu am rezolvat-o cu afisarea ptimului id. V-am descris-o in privat, pe mess.am id de la 1 la 10. Daca am ''order by id asc'' nu mi-l arata pe 1, daca schimb pe ''order by id desc'', nu mi-l arata pe 10.
|
#28
Posted 13 February 2012 - 23:46

Ce tip ce camp este id-ul? vezi sa fie integer. Daca e varchar este normal ca 1 > 10
|
|
#29
Posted 13 February 2012 - 23:48

#30
Posted 13 February 2012 - 23:49

#31
Posted 13 February 2012 - 23:54

#32
Posted 14 February 2012 - 00:24

Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users