Navigacija

Vartotojų tinkle

Prisijungusių svečių: 125
Prisijungusių narių: 0
Prisijungusių narių nėra

Registruoti nariai: 25,963
Naujausias narys: WolfHammer

Naujausi straipsniai

Paskutiniai nariai

N-20 3 dienos
Reikalas 4 dienos
Rytis 1 savaitė
DjArtas 2 savaitės
WolfHammer 2 savaitės
Nostesi12 savaitės
Wisedocs12 savaitės
asdasdddz16 savaitės
Paslapties K...17 savaitės
Audrius_1720 savaitės
Simbijanas32 savaitės
Karinacraft32 savaitės
Žmogus36 savaitės
Bruksnys40 savaitės
Darexs42 savaitės
Nepas43 savaitės
keistuole45 savaitės
Gizmis47 savaitės
MaFetas60 savaitės
ozzWANTED62 savaitės

Informacija:


OS: Unknown
Naršyklė: Nežinoma
IP: 216.73.216.163
Naujienų: 529
Straipsnių: 235
Temų: 52,590
Postų: 522,550
Postų pask. parą: 0
Shout'ų pask. parą: 0
P.S.C. pask. parą: 0
Nuorodų kataloge: 13

Lankomumo Statistika

Peržiūrų šiandien: 22

Iš viso peržiūrų: 22948724

Prisijungti

REGISTRUOTIS
Nario vardas

Slaptažodis



Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save

Šaukykla

Jei norite rašyti žinutes, turite prisijungti.

N-20
2026 Vas. 6 21:02:05
O mes dar gyvi šypsosi)

WolfHammer
2026 Sau. 25 01:01:35
drovus

Žmogus
2025 Geg. 31 10:05:18
Kas geresnio? šypsosi

Nepas
2025 Bal. 9 17:04:13
drovus

Nepas
2025 Bal. 9 17:04:08
drovus

Šaukyklos archyvas

Apklausa

Ar esate patenkinti lietuviško vertimo kokybe?

Taip!

Taip, bet yra ką taisyti (parašysiu komentaruose)

Ne

Norėdamas balsuoti turite prisijungti.
Archyvas
Reklama 400x60
PHP: [L2] Rasė, lytis
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai

Autorius: mNm. Peržiūrų: 1549      Spausdinti temą
2010 Geg. 26 01:05:39          1 žinutė iš 3
Spausdinti pranešimą
Sveiki, taigi darant kodą iškilo klausimas, kaip padaryti, kad atvaizduotų lyti raidėmis o ne skaičiumi ir su rase tas pats.

Kodas:


<?php 
include("../jungtis.php");
 
$uzklausa="SELECT account_name,char_name,level,race,sex,accesslevel FROM characters WHERE online = '1' ORDER BY level ASC";
$uzklausos_rezultatas = mysql_query($uzklausa);
 
$i=0;
 
while (mysql_fetch_row($uzklausos_rezultatas)>$i) {
 
 
 
$vardas = mysql_result($uzklausos_rezultatas, $i, 0);
$char = mysql_result($uzklausos_rezultatas, $i, 1);
$level = mysql_result($uzklausos_rezultatas, $i, 2);
$rase = mysql_result($uzklausos_rezultatas, $i, 3);
$lytis = mysql_result($uzklausos_rezultatas, $i, 4);
 
echo "nick: $vardas, char: $char, level: $level, rase: $rase, lytis: $lytis";
 
$i++;
 
}
$conn=mysql_close();
?>


man tada atvaizduoja pvz.: nick: mnm, char: mNm, level: 3, rase: 0, lytis: 0 .

O man reikia, kad atvaizduotų raidėmis tai: nick: mnm, char: mNm, level: 3, rase: human, lytis: vyras .


Bandau daryti kažką su array funckija, bet nlb gaunas tai kodas:


<?php 
 
include("../jungtis.php");
 
$uzklausa="SELECT account_name,char_name,level,race,sex,accesslevel FROM characters WHERE online = '1' ORDER BY level ASC";
$uzklausos_rezultatas = mysql_query($uzklausa);
$lytis = array('Vyras', 'Moteris');
$rases = array('Human', 'Elf', 'Dark Elf', 'Orc', 'Dwarf');
$i=0;
 
while (mysql_fetch_row($uzklausos_rezultatas)>$i) {
 
 
 
$vardas = mysql_result($uzklausos_rezultatas, $i, 0);
$char = mysql_result($uzklausos_rezultatas, $i, 1);
$level = mysql_result($uzklausos_rezultatas, $i, 2);
 
echo "nick: $vardas, char: $char, level: $level, rase:".$rases[$row[5]]." , lytis:".$lytis[$row[2]]."";
 
 
$i++;
 
}
$conn=mysql_close();
?>


tada išvis nieko neatvaizduoja: nick: mnm, char: mNm, level: 3, rase: , lytis: .

Taigi laukiu jūsų pagalbos.
P.s. ne esu toks pro ant PHP, taigi gali būti, kad galbūt kažkiek prirašiau to ko nereikia. :)

nolife.lt / c-s.lt
Redagavo mNm. 2010 Rugs. 21 00:09:02

2 atsakymai:
sniuff
Narys
Antras po Dievo

Nario avataras

Pranešimai: 4491
Įstojęs: 2007 Geg. 14 16:05:52
2010 Geg. 26 13:05:33          2 žinutė iš 3
Spausdinti pranešimą
<?php
include("../jungtis.php");

$uzklausa="SELECT account_name,char_name,level,race,sex,accesslevel FROM characters WHERE online = '1' ORDER BY level ASC";
$uzklausos_rezultatas = mysql_query($uzklausa);

$i=0;

while (mysql_fetch_row($uzklausos_rezultatas)>$i) {
   


   $vardas = mysql_result($uzklausos_rezultatas, $i, 0);
   $char = mysql_result($uzklausos_rezultatas, $i, 1);
   $level = mysql_result($uzklausos_rezultatas, $i, 2);
   $rase = mysql_result($uzklausos_rezultatas, $i, 3);
   $lytis = mysql_result($uzklausos_rezultatas, $i, 4);
   
   switch ($lytis) {
   
      case 0:
         $lytis = "Vyras";
      break;
      
      case 1:
         $lytis = "Moteris";
      break;
      
   }

   switch ($rase) {
      
      case  0:
         $rase = "Human";
      break;
      
      case  1:
         $rase = "Elf";
      break;
      
      case  2:
         $rase = "Dark Elf";
      break;
      
      case  3:
         $rase = "Orc";
      break;
      
      case  4:
         $rase = "Dwarf";
      break;
      
      case  5:
         $rase = "Kamael";
      break;
      
   }

   echo "nick: $vardas, char: $char, level: $level, rase: $rase, lytis: $lytis";

   $i++;

}
$conn=mysql_close();
?>


+2Geriausias atsakymas


http://androider.info/
2010 Geg. 26 13:05:24          3 žinutė iš 3
Spausdinti pranešimą
Dėkui, Sniuff, veikia. šypsosi
0


nolife.lt / c-s.lt
Peršokti į forumą: