Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: paz2 | Peržiūrų: 6235 |
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
Sveiki, kūriu šiokį tokį skriptą ir kylo nemažai klausimų, taigi pradėsiu. 1. Kaip padaryti jog atvaizduotu 15 žmonių ir pasiekus limitą atsirastu dar vienas puslapis, viskas gaunasi tačiau kaip padaryti, jog tame puslapyje: $i nebūtu reiškmė 0, o būtu skaičiuojama $i ++ nuo 15 tarkim. 2. Tarkim yra žmogaus profilis, kaip padaryti taip jog paimtu visus duomenys iš lentelės: "score" ir tarkim surušiuotu pagal: "points" ir tuomet išvestu kurioje vietoje jis yra ir tą skaičiuką atvaizduotu. Ačiū už pagalbą. www.flaming.lt |
|
edeni Narys Terminatorius Pranešimai: 1502 Įstojęs: 2008 Vas. 7 19:02:18 | |
1. http://www.phpeasystep.com/phptu... pamegink pagal šita pasidaryt. http://itouch.lt - iBendruomenė. Redagavo edeni 2010 Bal. 30 12:04:49 |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
1. Čia be numeracijos, o ta ir pats moku. 2. Visiškai ne tai ko man reikia... čia atvaizduoja visus o man reikia kad iš visos duombazės paimtu, tačiau atvaizduotu tik skaičiuką, šiuo atveju $numeris where userid='$id' nu žodžiu... Laukiu dar pagalbos. www.flaming.lt |
|
edeni Narys Terminatorius Pranešimai: 1502 Įstojęs: 2008 Vas. 7 19:02:18 | |
$result = mysql_query("SELECT * FROM score ORDER BY points DESC"); ir tada atvaizduoji tą kelintas Čia kaip pvz, tą kodą reik dadirbt dar. http://itouch.lt - iBendruomenė. Redagavo edeni 2010 Bal. 30 12:04:32 |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
Nu man netinka kad įrašynėtu į duombazę. Nejaugi negalima kad ištrauktu duomenys? Buvo kilus tokia idėja, bet galvojau papraščiau gal kaip nors. www.flaming.lt |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
1. Su pirmu sėkmingai išsaiškinau, panaudojau: $n = ($rodoma*$page)-$rodoma+1; ((: Laukiu pagalbos į antrą. www.flaming.lt |
|
And2s VIP narys Pulkininkas Pranešimai: 329 Įstojęs: 2009 Bal. 30 19:04:04 | |
2. $re=mysql_query("SELECT * FROM scores ORDER BY points DESC");$i=1; Redagavo And2s 2010 Bal. 30 13:04:41 |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
Nu gi ne, ne to reikia, tarkim paaiškinsiu dabar kitaip. Yra lenta, joje vaizduoja: 1. pirmas 2. antras 3. trečias Paspaudus ant PIRMAS tu keliauji į puslapį index.php?id=pirmas (cia pvz) Ir ten rodo jo informaciją: NICK: POINTS: Ir kaip padaryti, kad rodytu dar vietą paėmus visus vartotojus duombazėje (rank) JIS YRA: 5 vietoje iš visų varotojų. Kaip taip padaryti? Reikia, kad while tas kažkaip HIDE būtu... ar kaip čia neisivaizduoju. www.flaming.lt Redagavo paz2 2010 Bal. 30 14:04:21 |
|
weberiz Narys Terminatorius Pranešimai: 1312 Įstojęs: 2008 Bal. 26 12:04:26 | |
duomenu table pvz gali duot |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
Pasakiau gi table kurioje lentelė: id, name, points nu ir kad where id='$id' rodytu jo vieta pagal points. www.flaming.lt |
|
weberiz Narys Terminatorius Pranešimai: 1312 Įstojęs: 2008 Bal. 26 12:04:26 | |
čia reik pasidaryt kad apskaičiotu kurioje vietoje jis yra nzn dar neteko man tokio daryt tai nežinau |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
Aš suprantu, išmastyti tai čia nesunku, bet kaip padaryti.. ;D www.flaming.lt |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
$uzkl = mysql_query("SELECT * FROM lenta WHERE id='$id' ORDER BY points DESC"); Enjoy. |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
narysx - ačiū viskas veikia. (: Beje pats padarei klaidelę nedidelę, FROM lenta WHERE id='$id' tai ir ima ta, todėl rodo visalaiką 1vt. dabar pataisiau, ačiū. P.S Bet dabar durnai gaunasi tas ciklas vistiek vyksta ir pvz įterpi tar table tą while ir tau pakartoja tuos table po 100 kartų... www.flaming.lt Redagavo paz2 2010 Geg. 1 15:05:41 |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Nesupratau... Tas where reikalingas, man su juo viskas veikia, panašų dalyką pasidaręs buvau. |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
Taigi jeigu bus where id='$id' tai ir paims tik tuos kurie turi būtent tą ID. O ne visus iš duombazės. Pasidariau kad reikšmė $vieta = $n; ir dabar ten ciklą kartoją, o $vieta atvaizduoja savo vietoje. SELECT * FROM lenta WHERE id='$id' ORDER BY points DESC Va čia where id nereikai, nes tik tą ID ir paims. www.flaming.lt |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Tai nuimk tą where ir rodys vietą. |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
Nu tai tau ir parašiau gi, kad nuėmiau jau viskas veikia... www.flaming.lt |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
"P.S Bet dabar durnai gaunasi tas ciklas vistiek vyksta ir pvz įterpi tar table tą while ir tau pakartoja tuos table po 100 kartų..." ? |
|
Narys Žalias Pranešimai: 18 Įstojęs: 2010 Bal. 25 13:04:35 | |
Nu jau ir su šituo išsaiškinau. www.flaming.lt |
Peršokti į forumą: |