21

(16 replies, posted in PHP)

$query="SELECT rank.*, admins.privileges FROM rank INNER JOIN admins ON rank.ip = admins.ip ORDER BY rank.skill DESC";

O kodėl dabar neberodo nieko, jeigu nėra ir pirmoje ir antroje lentelėje tokio pat IP. Rodo tik tada jeigu yra abejose lentelėse tokie pat IP.

Ir kaip dėl tokių pačių pavadinimų. pvz pas mane lentelėje yra tokie pat rank.name ir admins.name Tai kurį čia iš jų ims jei aš naudosiu:

$name = $num['name'];

22

(6 replies, posted in PHP)

oi, nelabai dažnai ;D čia parašiau kai kalbėjau tel, va kas būna kai darai kelis darbus ;D

23

(16 replies, posted in PHP)

Nu matai aš ne šito galo meistras. Bet dabar sau darau sistemą žaidime, ir norisi atspindėti webe ją :)

Dėl gatavo padarymo nenoriu, bet noriu suprasti kiek nors kad galėčiau pats pasidaryti.

Pasižiūrėjau ten tuos paveiksliukus ką tas JOIN daro, bet esmės nepagavau, kur man tai naudoti.

24

(16 replies, posted in PHP)

Mhm, bet vistiek nesuprantu. nes pas mane ciklas listui padarytas. tai kažkaip nesusigaudau kaip čia reiktų jį pritaikyti.

25

(16 replies, posted in PHP)

o lengvesnio būdo nėra?

26

(16 replies, posted in PHP)

Nelabai supratau vistiek kaip jis ten naudojamas :)

Galbūt galėtumete lengviau paaiškinti bei numesti konkretų pavizdį.

27

(16 replies, posted in PHP)

Sveiki, taigi norėčiau paklausti kaip padaryti jog per php prisijungti į 2 skirtingas mysql lenteles.

t.y. pas mane viena lentelė rank kita admins.

dabar turiu prisijungęs į rank ir ten gaunu visą info, bet reiktų gauti iš admins vieną eilutę , tik nežinau kaip...

Ir pas mane yra kaip ir list'as toks: http://78.56.130.238/rank/ bet iš 2 skirtingų lentelių turi sueiti ta prasme to pačio žmogaus (pagal IP iš pirmos lentelės informacija ir iš antros to pačio IP informacija)

Pirma lentelė pvz: ip  name  auth ...
Antra lentelė pvz: ip  admin  smth ...

Tiesiog noriu padaryti jog prie vardo rodytų žvaigždutę jei kitoje lentelėje prie jo IP admin = 2

Dalis kodo iš tinklapio php:

http://pastebin.com/NCSEaJVV

28

(6 replies, posted in PHP)

labai dažnai susiduriu su php, bet va dabar ir prisiminiau tuos :) dėkui :)

29

(6 replies, posted in PHP)

O kaip jis naudojamas, arba angliškai kaip vadinasi ? :)

30

(6 replies, posted in PHP)

Sveiki, taigi turiu 2 kintamuosius ( $ip ir $auth ) ir noriu juos atvaizduoti štai taip

tarkim IP 127.0.1 o auth BLABLA tai kad būtų:

127.0.1 | BLABLA

Kad juos skirtų |

darau štai taip:

<span title="<?php echo $ip " | " $auth; ?>"><?php echo $f1; ?></span>

Bet neveikia. Parse error: syntax error.

31

(5 replies, posted in PHP)

Sveiki, kodėl kai aš naudoju šia funkciją:

$query="SELECT * FROM rank ORDER BY skill DESC";

Man viskas veikia ir išrikiuoja žaidėjus pagal skill mažėjančia tvarka, noriu padaryti jog rodytų tik žaidėjus kurių skill kintamasis yra didesnis kaip 1,

naudoju štai šitą:

$query="SELECT * FROM rank ORDER BY skill DESC WHERE skill > 1";

Bet tada nieko neįrašo.

ar gali būti kitur problema, nes be to skill > 1 viskas veikia, tik tiek jog į lentelę įrašo ir žaidėjus kurių skill kintamasis mažesnis už 1.

LIVE PAVIZDYS: http://###.lt/


Ups, supratau, ankščiau buvau pripratęs naudoti WHERE funkciją gale, o čia reikia priekyje ;)

$query="SELECT * FROM rank WHERE skill > 1 ORDER BY skill DESC";

32

(6 replies, posted in PHP)

dėkui ;)

33

(6 replies, posted in PHP)

nu aš tai čia vieną eilutę ir matau ;Dp

34

(6 replies, posted in PHP)

date('H',$my_time)."val".date('i',$my_time)."min.";

vo x)

35

(6 replies, posted in PHP)

Sveiki, taigi turiu laiką sekundėmis, ir norėčiau jį atvaizduoti ne pvz: 27000 sec, o 7val 30min.

galiu panaudoti

echo date("H:i", '$timeASD')

Bet rezultatas gaunasi 7:30, ar įmanoma su juo ką nors padaryti jog būtų kaip aukščiau minėjau ? :)

Ir dar vienas klausimas, kaip apipavidalinti lenteles. t.y. jų stilių padaryti ? galbūt numestumėte kokį naudingą linką ;) ačiū.

36

(18 replies, posted in PHP)

Bandžiau padaryti,

<th>bbb
<table>
<tr>
<th></th>
<th></th>
<th></th>
</tr>
</table>
</th>

ir:

<td class="default"><tr><td></td><td></td><td></td></tr></td>

Nieko gero, lentelę išmeto per visą ekraną niekas neišlygiuota:

http://hnstraining.csmanai.eu/list.php

37

(18 replies, posted in PHP)

Na, tai taip, tada belieka į <td> rašyti, bet ar reikės kiekvieną kartą tikrinti su tuo if'u, ta prasme kiekvienam <td>, nėra paprastesnio būdo ?


Nesusitvarkau, bandau dar kitą būdą, tai yra jei $i+1 == 1, tada font color = red...

<td><font face="Arial, Helvetica, sans-serif"><?php $a = $i+1 if($a == 1) echo "<font color="FF0000">$i+1</font>; else echo $i+1 ?></font></td>

Ir nieko...

Ir dar vienas klausimas kaip padaryti 3 mažus stulpelius, stulpelyje :/

http://forums.alliedmods.net/attachment.php?attachmentid=81214&amp;d=1296077088

38

(18 replies, posted in PHP)

žinau kad nesilanko, bet jau susitvarkiau kaip jau EDIT'e rašiau, jog buvau neten padėjęs </table>

O dar viena bėda, bandau padaryti jog 3 pirmos eilutės būtų Pajuodintos...

Bandžiau:

<tr>
<?php if($i+1 < 4) echo "<b>"; ?>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $i+1; ?></font></td>
<td><img src="<?php echo "flags/$country.png"?>"></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f2; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f3; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f4; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f5; ?></font></td>
<?php if($i+1 < 4) echo "</b>"; ?>
</tr>

Lyg ir nieko nepadarę, bandžiau ir daugiau variantų tai įterpti tikrinimą į pirma <td>prie kito echo..

39

(18 replies, posted in PHP)

Ok pajungiau, bet kažkodėl, neišsilygiuoja gražiai, šiuo metu atrodo štai taip:

Vardas    Pavarde    Salis Reputacija
    Kasparas Reinert     LT     1047
Kaspar    Reinert     EE     982
Kaspars   Reinert     LV     645

Ta prasme, tik 1 eilutė išsilygiuoja pagal antraštę...

EDIT: Turbūt žinau, galbūt dėlto jog table uždariau while'e o ne po jo :)

40

(18 replies, posted in PHP)

Nu tai pas mane maximum 50 if'u būtų ;D manau tai kodo apkrova, o kaip padaryti tuo 2 atvėju kaip minėjau...

<img src="flags/**čia reiktų įterpti $country, bet kaip tai padaryti ?">

ar taip ?

<img src="<?php echo "flags/$country.jpg" ?>" border="0">