Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] sprawdzenie czy istnieje ten rekord
rybenia
post
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 5.04.2008

Ostrzeżenie: (10%)
X----


Witam, chciałbym aby po wypełnieniu formularza było sprawdzane czy postać istnieje czy nie.

Baza: MuOnline

Tabela Character

postac: nick

  1. <html>
  2.  
  3.  
  4. <center>
  5. <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="get">
  6. <br><br><br><br>
  7. <input type="hidden" value="stat" name="strona">
  8. Proszę wpisać nick gracza <input name="nick"><br>
  9. <input type="submit" value="Pokaz Staty gracza" />
  10. <input type="reset" value="Reset" /><br><br></form>
  11. </center>
  12. </html>
  13.  
  14.  
  15. <?
  16. if(!defined('SkyTeamPageRUNNING'))
  17. {
  18. echo "Include error..";
  19. }else{
  20.  
  21. echo '<div style="text-align:center">';
  22.  
  23.  
  24.  
  25. $nick = $_GET['nick'];
  26. $nick = mysql_escape_string($nick);
  27. $nick = addslashes($nick);
  28.   if(strpos($nick, "'") !== false){
  29.     echo 'Access Deined'; 
  30. }else{
  31.  
  32. if(empty($_GET['nick'])){
  33. echo "<br><b>Proszę wpisać nick postaci aby móc kontynuować.</b>";
  34. }else{
  35.  
  36. $pos = mssql_query("SELECT Class, cLevel ,Strength, Dexterity, Vitality, Energy, Reset, LevelUpPoint, PkLevel, Money, AccountID, CtlCode, Leadership, (SELECT G_Name FROM GuildMember WHERE GuildMember.Name = Character.Name), (SELECT ConnectStat FROM MEMB_STAT Where memb___id = Character.AccountId), (SELECT G_Level FROM GuildMember WHERE GuildMember.Name = Character.Name) FROM Character WHERE Name = ('$nick') ") or die;
  37. $row = mssql_fetch_row($pos);
  38.  
  39.  
  40. echo "<font size=3>";
  41.  
  42. if($row[0] == 16){
  43. echo "Dark Knight<br><br><img src=grafika/dk.gif ><br>"; 
  44. }
  45. elseif($row[0] == 0){
  46. echo "Dark Wizard<br><br><img src=grafika/dw.gif ><br>"; 
  47. }
  48. elseif($row[0] == 64){
  49. echo "Dark Lord<br><br><img src=grafika/dl.gif ><br>"; 
  50. }
  51. elseif($row[0] == 32){
  52. echo "Fairy Elf<br><br><img src=grafika/elf.gif ><br>"; 
  53. }
  54. elseif($row[0] == 48){
  55. echo "Magic Gladiator<br><br><img src=grafika/mg.gif ><br>"; 
  56. }
  57. elseif($row[0] == 17){
  58. echo "Blade Knight<br><br><img src=grafika/dk.gif ><br>"; 
  59. }
  60. elseif($row[0] == 33){
  61. echo "Muse Elf<br><br><img src=grafika/elf.gif ><br>"; 
  62. }
  63. elseif($row[0] == 1){
  64. echo "Soul Master<br><br><img src=grafika/dw.gif ><br>";
  65. $punkty_sm = $row[6] * 250 + $row[1] * 5;
  66. }
  67. echo "</font><br>";
  68.  
  69. echo "<b>Nick</b> : $nick";
  70. echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b>Status</b> : ";
  71. if($row[14] == 1)
  72. {
  73. echo '<font color="#006600">[Online]</font>';
  74. }
  75. else
  76. {
  77. echo '<font color="red">[Offline]</font>';
  78. }
  79. echo "<hr>";
  80. echo "<b>Guild</b> : <font color=green>[$row[13]]</font>";
  81. if($row[15] == 1)
  82. {
  83. echo '<img src=grafika/guild_master_mark.PNG>';
  84. }
  85. echo "<br>";
  86.  
  87. echo "<br>";
  88. echo "<br>";
  89. echo "<b>Level</b> : $row[1]";
  90. echo "<br>";
  91. echo "<b>Reset</b> : $row[6]";
  92. echo "<br>";
  93. echo "<br>";
  94. echo "<b>Zen</b> : $row[9]";
  95. echo "<br>";
  96. echo "<b>PK Level</b> : $row[8]";
  97. echo "<b>Ostatnie logowanie</b> : $row[14]";
  98. echo "<hr>";
  99. // Kto ile rozdal pkt
  100. $punkt_roz = $row[2] + $row[3] + $row[4] + $row[5] + $row[12] ; 
  101. echo "<b>Gracz $nick rozdał </b> :<i> $punkt_roz</i> <b>punktów</b> i ma jeszcze do rozdania $row[7]";
  102.  
  103. echo "<br>";echo "<br>";
  104.  
  105. //koniec
  106.  
  107. //ile powinienem miec pkt
  108.  
  109. if($row[0] == 16){
  110. $punkty_dk = $row[6] * 250 + $row[1] * 5 -5 +83;
  111. echo "Gracz <b>$nick</b> powinien mieć około <i>$punkty_dk</i> rozdanych punktów <br>"; 
  112. }
  113. elseif($row[0] == 0){
  114. $punkty_dw = $row[6] * 250 + $row[1] * 5 -5 +81;
  115. echo "Gracz <b>$nick</b> powinien mieć około <i>$punkty_dw</i> rozdanych punktów <br>"; 
  116. }
  117. elseif($row[0] == 64){
  118. $punkty_dl = $row[6] * 280 + $row[1] * 7 -7 +106;
  119. echo "Gracz <b>$nick</b> powinien mieć około <i>$punkty_dl</i> rozdanych punktów <br>"; 
  120. }
  121. elseif($row[0] == 32){
  122. $punkty_elf = $row[6] * 250 + $row[1] * 5 -5 +82;
  123. echo "Gracz <b>$nick</b> powinien mieć około <i>$punkty_elf</i> rozdanych punktów <br>"; 
  124. }
  125. elseif($row[0] == 48){
  126. $punkty_mg = $row[6] * 280 + $row[1] * 7 -7 +104;
  127. echo "Gracz <b>$nick</b> powinien mieć około <i>$punkty_mg</i> rozdanych punktów <br>";  
  128. }
  129. elseif($row[0] == 17){
  130. $punkty_bk = $row[6] * 250 + $row[1] * 6 -6 +83;
  131. echo "Gracz <b>$nick</b> powinien mieć około <i>$punkty_bk</i> rozdanych punktów <br>"; 
  132. }
  133. elseif($row[0] == 33){
  134. $punkty_me = $row[6] * 250 + $row[1] * 6 -6 +83;
  135. echo "Gracz <b>$nick</b> powinien mieć około <i>$punkty_me</i> rozdanych punktów <br>";  
  136. }
  137. elseif($row[0] == 1){
  138. $punkty_sm = $row[6] * 250 + $row[1] * 6 -6 +81;
  139. echo "Gracz <b>$nick</b> powinien mieć około <i>$punkty_sm</i> rozdanych punktów <br>"; 
  140.  
  141. }
  142. echo "<br>";
  143. echo "<br>";
  144. echo "<br>";
  145. // koniec
  146. echo "Uwaga! Jest możliwe, że skrypt drugi, zle obliczył ile podany gracz powinien mieć rozdanych punktów. Nie wlicza soczków i każda przemiana (2lev) ma liczone 6pkt za level.<br> Pierwszy Skrypt podaje dokładną liczbe ile podany gracz ma punktów (str, agi, vit, ene, dl-comm)";
  147.  
  148. echo "<br>";
  149. echo "<br>";
  150. echo "<br>";
  151. echo "<br>";
  152. }
  153. }
  154. }
  155.  
  156. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:48