PHP.SU

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

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

> Найдено сообщений: 2
GreenElephant Отправлено: 07 Февраля, 2015 - 16:47:13 • Тема: Проблема с кодировкой! • Форум: Обучение на основе реальных проектов

Ответов: 2
Просмотров: 4680
Tyoma5891 пишет:
возможно у Вас не соответствие кодировок файла и каких то полей бд...

Нет, я всё проверил, везде windows-1251 и в документе и в БД.
GreenElephant Отправлено: 06 Февраля, 2015 - 18:57:28 • Тема: Проблема с кодировкой! • Форум: Обучение на основе реальных проектов

Ответов: 2
Просмотров: 4680
Проблема с кодировкой, 1 php файл в одном случае выводит текст нормально, а в другом, закорючками.
вот файл:
PHP:
скопировать код в буфер обмена
  1. if($db->NumRows() > 0) {
  2.         echo '<br/><b>Ваши ставки:</b><br/><br/>';
  3.         echo '<table class="table1" align="center">';
  4.         echo '<tr>';
  5.         echo '<td>Сумма</td>';
  6.         echo '<td>Статус</td>';
  7.         echo '<td>Противник</td>';
  8.         echo '</tr>';
  9.         while($row = $db->FetchArray()){
  10.                 echo '<tr>';
  11.                 echo '<td>'.$row['summa'].'</td>';
  12.                 echo '<td>';
  13.                 if($row['login'] == $uname) {
  14.                         if($row['win']==1) {
  15.                                 echo '<span style="color:red">Поражение!</span>';
  16.                         }
  17.                         else if($row['win']==2) {
  18.                                 echo '<span style="color:blue">Ничья.</span>';
  19.                         }
  20.                         else if($row['win']==3) {
  21.                                 echo '<span style="color:green">Победа!</span>';
  22.                         }
  23.                         echo '</td>';
  24.                         echo '<td>'.$row['gamer'].'</td>';
  25.                 }
  26.                 else if($row['gamer'] == $uname) {
  27.                         if($row['win']==3) {
  28.                                 echo '<span style="color:red">Поражение</span>';
  29.                         }
  30.                         else if($row['win']==2) {
  31.                                 echo '<span style="color:blue">Ничья</span>';
  32.                         }
  33.                         else if($row['win']==1) {
  34.                                 echo '<span style="color:green">Победа</span>';
  35.                         }
  36.                         echo '</td>';
  37.                         echo '<td>'.$row['login'].'</td>';
  38.                 }
  39.                 echo '</tr>';
  40.         }
  41.         echo '</table>';
  42. }

когда он выводит во второй раз победу/ничью/поражение то все норм а в первый-закорючки.
Если надо могу кинуть ссылку но там регистрация нужна:
http://fram-money[dot]ru/account/knb/

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB