Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Описание: намирация строк
LIME
Отправлено: 05 Ноября, 2011 - 17:32:43
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




sKaa те же фаберже вид сбоку
 
 Top
Virus
Отправлено: 05 Ноября, 2011 - 17:37:31
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.        
  2.         echo "<table border='1' width='45%' cellspacing='0'><tr valign='top'>";
  3.         echo "<td width='1%'><center><b>Номер</b></center></td><td width='5%'><center><b>Ник</b></center></td><td width='1%'><center><b>Класс</b></center></td><td width='5%'><center><b>Уровень</b></center></td></tr><tr valign='top'>";
  4.        
  5.  
  6.         // Mysql Connection
  7.      $connect = mysql_connect('localhost', 'root', '') or die(mysql_error());
  8.         mysql_select_db('newproject_db') or die(mysql_error());
  9.  
  10.         // Get Char list order by level
  11.               $result = mysql_query ("SELECT * FROM t_characters order by a_level desc LIMIT 100");
  12.               // While holding full char list        
  13.               $i=1;      
  14.         while($list = mysql_fetch_array( $result ))
  15.         {
  16.  
  17.          if ($list ['a_admin']<10){
  18.  
  19.         if($list['a_job'] == "0"){
  20.         $char = "<font color=white>Титан</font>";
  21.         }
  22.         elseif($list['a_job'] == "1"){
  23.         $char = "<font color=white>Рыцарь</font>";
  24.         }
  25.         elseif($list['a_job'] == "2"){
  26.         $char = "<font color=white>Жрица</font>";
  27.         }
  28.         elseif($list['a_job'] == "3"){
  29.         $char = "<font color=white>Маг</font>";
  30.         }
  31.         elseif($list['a_job'] == "4"){
  32.         $char = "<font color=white>Разбойница</font>";
  33.         }
  34.         elseif($list['a_job'] == "5"){
  35.         $char = "<font color=white>Колдун</font>";
  36.         }
  37.         else
  38.         $char = "<font color=white>Мистик</font>";
  39.  
  40.          echo "<td width='5%'><center>";
  41.         echo $i++;
  42.         echo "</font></center></td>";
  43.         echo "<td width='5%'><center>";
  44.         echo $list['a_name'];
  45.         echo "</font></center></td>";
  46.  
  47.         echo "<td width='5%'><center>";
  48.         echo $char;
  49.         echo "</font></center></td>";
  50.  
  51.          echo "<td width='5%'><center>";
  52.          echo $list['a_level'];
  53.          echo "</span></font></center></td></tr><tr>";}
  54.        
  55.               }
  56.         echo "</tr></table>";
  57.          echo "</br><br/>";    
  58.          mysql_close($connect);
  59. ?>
вот так всё работает тока одна проблема у миня не отображает у пользователей фон странички а у миня есть он вот полный код странички
PHP:
скопировать код в буфер обмена
  1.  
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  3.     "http://www.w3.org/TR/html4/loose.dtd">
  4. <html>
  5.     <head>
  6.         <title>Frosty LC Ranking</title>
  7.         <link href="test.css" tppabs="/test.css" rel="stylesheet" type="text/css" />
  8.     </head>
  9.     <body>
  10.    
  11.     <center>
  12.    
  13. <b><h2>Рейтинг</h2></b>
  14. <?PHP
  15.        
  16.         echo "<table border='1' width='45%' cellspacing='0'><tr valign='top'>";
  17.         echo "<td width='1%'><center><b>Номер</b></center></td><td width='5%'><center><b>Ник</b></center></td><td width='1%'><center><b>Класс</b></center></td><td width='5%'><center><b>Уровень</b></center></td></tr><tr valign='top'>";
  18.        
  19.  
  20.         // Mysql Connection
  21.      $connect = mysql_connect('localhost', 'root', '') or die(mysql_error());
  22.         mysql_select_db('newproject_db') or die(mysql_error());
  23.  
  24.         // Get Char list order by level
  25.               $result = mysql_query ("SELECT * FROM t_characters order by a_level desc LIMIT 100");
  26.               // While holding full char list        
  27.               $i=1;      
  28.         while($list = mysql_fetch_array( $result ))
  29.         {
  30.  
  31.          if ($list ['a_admin']<10){
  32.  
  33.         if($list['a_job'] == "0"){
  34.         $char = "<font color=white>Титан</font>";
  35.         }
  36.         elseif($list['a_job'] == "1"){
  37.         $char = "<font color=white>Рыцарь</font>";
  38.         }
  39.         elseif($list['a_job'] == "2"){
  40.         $char = "<font color=white>Жрица</font>";
  41.         }
  42.         elseif($list['a_job'] == "3"){
  43.         $char = "<font color=white>Маг</font>";
  44.         }
  45.         elseif($list['a_job'] == "4"){
  46.         $char = "<font color=white>Разбойница</font>";
  47.         }
  48.         elseif($list['a_job'] == "5"){
  49.         $char = "<font color=white>Колдун</font>";
  50.         }
  51.         else
  52.         $char = "<font color=white>Мистик</font>";
  53.  
  54.          echo "<td width='5%'><center>";
  55.         echo $i++;
  56.         echo "</font></center></td>";
  57.         echo "<td width='5%'><center>";
  58.         echo $list['a_name'];
  59.         echo "</font></center></td>";
  60.  
  61.         echo "<td width='5%'><center>";
  62.         echo $char;
  63.         echo "</font></center></td>";
  64.  
  65.          echo "<td width='5%'><center>";
  66.          echo $list['a_level'];
  67.          echo "</span></font></center></td></tr><tr>";}
  68.        
  69.               }
  70.         echo "</tr></table>";
  71.          echo "</br><br/>";    
  72.          mysql_close($connect);
  73. ?>
  74. </center>
  75. <?PHP
  76. $timeout='1';
  77. $cadmin = "newproject_db"; // User DB
  78. $cpsd = ""; // Password DB
  79. $cdata = "newproject_db"; // DB
  80. $lshost = '127.0.0.1'; // IP Login Server
  81. $lsprot = '4001'; // Port Login Server
  82. $gshost = '127.0.0.1'; // IP Game Server
  83. $gsprot = '4110'; // Port Game Server  
  84.  
  85.                      
  86. $conn = mysql_connect('localhost', 'root', '') or die(mysql_error());
  87. mysql_select_db($cdata, $conn) or die ("0");
  88. mysql_query("set names 'GB2312'");  
  89. $query = "SELECT count(*) FROM `t_users`";
  90. $result=mysql_query($query, $conn);
  91. $rs=mysql_fetch_array($result);
  92. $rscount = $rs[0];
  93. $psj=mysql_fetch_assoc(mysql_query("SELECT COUNT(*) AS count FROM t_characters"));
  94. mysql_close($conn);
  95.  
  96. echo "<font color='white'>";
  97. echo "Аккаунтов: $rscount"."<br><br>";
  98. echo "Персонажей: ".$psj["count"]."<br>"."</font>";
  99.      
  100. ?>
  101.        
  102.  
  103.     </center>
  104.     </body>
  105.     </html>

(Добавление)
сома ксс тоже есть там вот такой код
CODE (htmlphp):
скопировать код в буфер обмена
  1. @charset "utf-8";
  2. BODY {
  3. font-family: "Georgia", "Copperplate Gothic Light", "Copperplate Gothic Bold";
  4. font-size: 12px;
  5. background-color:#000;
  6. background-image: url("back-1.png"/*tpa=http://frost.tf9.ru/back.png*/);
  7. color:#aaa;
  8. background-repeat:no-repeat;
  9. background-position:center center;
  10. background-attachment:fixed;
  11. -o-background-size: 100% 100%, auto;
  12. -moz-background-size: 100% 100%, auto;
  13. -webkit-background-size: 100% 100%, auto;
  14. background-size: 100% 100%, auto;
  15. }
  16. a:link,a:visited,a:active,option,input,select{color:#186286;}
  17. a:hover,input:hover,input:focus,select:hover,select:focus{color:#1e90ff;}
  18.  
  19. H1 {
  20.         font-family: "Copperplate Gothic Light", "Copperplate Gothic Bold", "Times New Roman";
  21.         color: #186286;
  22.         display: inline;
  23.         font-size: 18px;
  24.         font-weight: 400;
 
 Top
OrmaJever Модератор
Отправлено: 05 Ноября, 2011 - 18:05:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




Virus пишет:
как сделать чтобы вот в таблице идет строка a_job и номер допустим 1 как сделать чтоб в этом скрипте место 1 выводило Рыцарь надпись а другие номера там допустим 5 колдун как сделать ?

PHP:
скопировать код в буфер обмена
  1. $arr = array('<font color=red>Титан</font>', '<font color=white>Рыцарь</font>', '<font color=white>Жрица</font>', '<font color=white>Маг</font>', '<font color=white>Разбойница</font>', '<font color=white>Разбойница</font>', '<font color=white>Колдун</font>', '<font color=white>Мистик</font>');
  2. // с порядком мог накосячить
  3. echo $arr[$list['a_job']];


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
LIME
Отправлено: 05 Ноября, 2011 - 18:12:39
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




OrmaJever форматировать лучше при выводе
память экономит
кроме этого не отличается от моего варианта
только не доходит видимо
 
 Top
Virus
Отправлено: 05 Ноября, 2011 - 18:33:17
Post Id


Новичок


Покинул форум
Сообщений всего: 9
Дата рег-ции: Нояб. 2011  


Помог: 0 раз(а)




Цитата:
как сделать чтобы вот в таблице идет строка a_job и номер допустим 1 как сделать чтоб в этом скрипте место 1 выводило Рыцарь надпись а другие номера там допустим 5 колдун как сделать ?
с этим я разобрался и сделал ! помогите луч выше вон фон из за чего не видна другим
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB