PHP.SU

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

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

> Найдено сообщений: 5
FrankNew Отправлено: 02 Апреля, 2013 - 09:34:08 • Тема: Проблема со строкой из БД • Форум: Администрирование БД

Ответов: 3
Просмотров: 1544
Я просто сам даже не знаю, как описать проблему, на одном ВПС все работает, а на втором проблема на проблеме
FrankNew Отправлено: 02 Апреля, 2013 - 01:38:03 • Тема: Проблема со строкой из БД • Форум: Администрирование БД

Ответов: 3
Просмотров: 1544
Вот смотрите, если переменная, которую я получаю со строки БД, все стабильно работает и отображаеться, но проблема в том, что фрейм в котором отображены данные с БД работает не во всех фреймстах, ну вот допустим, на главное страничке пишет - Ид213 баланс 320руб. и зеленая полоса (наличие денег), но стоит перейти в корзину, где используется тот-же фрейм, теже стороки и все тоже, как зеленая полоса бесследно исчезает, она попросту не появляется, я думаю, что проблемка с хостингом, так как таковы имеются, но все-же если я ошибаюсь в чем может быть моя ошибка? На других хостингах все отображало. Заранее спасибо за помощь и извиняюсь, если не туда попал
FrankNew Отправлено: 06 Марта, 2013 - 23:15:28 • Тема: MySQL для новичка • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1334
Оу... Спасибо за совет, я раньше работал только с Сшарпом, а там скрипт все время в работе и в любой момент мог к нему обратится и он бы обработал запрос, надо освоить ПОСТ и ГЕТ запросы Улыбка
FrankNew Отправлено: 06 Марта, 2013 - 02:05:08 • Тема: MySQL для новичка • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1334
esterio пишет:
Что вы намутили. Переписивайте код без етой каши-малаши с js + php + html. Почитайте уроки, посмотрите как делают другие


Ну а как сделать? Я читал, что так делают, я перехватываю значения и вписую их в куки, а потом другой функцией php отправляю значения в БД, так как js не может работать с MySQL
FrankNew Отправлено: 06 Марта, 2013 - 01:45:10 • Тема: MySQL для новичка • Форум: JavaScript & VBScript

Ответов: 4
Просмотров: 1334
Уважаемые форумчане, наконец-то руки дошло до PHP, JavaScript и MySQL.
Дошли но не на долго, так как тут-же опустились, помогите с таблицами, а точнее чатом:

Не выводит и не "вписывает" в БД сообщения из чата. Вот код на загрузку с БД (он вообще не работает):

CODE (javascript):
скопировать код в буфер обмена
  1. var tbl = "<?=mysql_fetch_array($data);?>"


CODE (javascript):
скопировать код в буфер обмена
  1. function hello()
  2. {
  3.         for(var i = 0; i > tbl.length; i++)
  4.         {
  5.                 top.frames['chat'].document.getElementById('mes').innerHTML += '<span class=date>'+tbl['date']+'</span> [<a href=\'javascript:top.AddTo('+tbl['user']+')\'><span oncontextmenu=\'return OpenMenu(event,'+lvl+')\'>'+tbl['user']+'</span>Это не работает</a>] '+tbl['message']+'<br>';
  6.         }
  7.         top.frames['chat'].document.getElementById('mes').innerHTML += 'Это работает';
  8. }


Так-же пробовал через while вписывать:

CODE (javascript):
скопировать код в буфер обмена
  1. function hello()
  2. {
  3.         while(tbl)
  4.         {
  5.                 top.frames['chat'].document.getElementById('mes').innerHTML += '<span class=date>'+tbl['date']+'</span> [<a href=\'javascript:top.AddTo('+tbl['user']+')\'><span oncontextmenu=\'return OpenMenu(event,'+lvl+')\'>'+tbl['user']+'</span>Это не работает</a>] '+tbl['message']+'<br>';
  6.         }
  7.         top.frames['chat'].document.getElementById('mes').innerHTML += 'Это работает';
  8. }
  9.  

Вот вызов функции при загрузке

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <body bgcolor="#eeeeee" scroll=yes  LeftMargin=2 TopMargin=2 RightMargin=2 MarginHeight=2 MarginWidth=2 onload="top.RefreshChat(); hello()" style="cursor: normal;" oncontextmenu="return false;">
  3.  
  4. <div id="mes" style="visibility:visible; width:100%; height:0; z-index:0; top:20px; left:0; position:absolute;"></div>
  5. </body>
  6.  


А вот скрипт записи в базу (использовал куки), а вот с ним вообще не понятная мне ахинея творится, записи вносятся в базу только после обновления странички, обновления фрейма чата не помогает:
(Все переменные использованные ниже - работают)
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. function setCookie(name, value, expires, path, domain, secure)
  3. {
  4.     if (!name || !value) return false;
  5.     var str = name + '=' + encodeURIComponent(value);
  6.    
  7.     if (expires) str += '; expires=' + expires.toGMTString();
  8.     if (path)    str += '; path=' + path;
  9.     if (domain)  str += '; domain=' + domain;
  10.     if (secure)  str += '; secure';
  11.    
  12.     document.cookie = str;
  13.     return true;
  14. }
  15.  
  16. top.frames['chat'].document.getElementById('mes').innerHTML += 'Работает!<br>';
  17. var d = new Date();
  18.                         d.setMonth(d.getMonth() + 6);
  19. // записываю переменные в куки
  20.                         setCookie('text', document.F1.text.value, d);
  21.                         setCookie('color', document.F1.color.value, d);

Отправляю данные из кук в БД:

PHP:
скопировать код в буфер обмена
  1. $txt = $_COOKIE['text'];
  2.                         $clr = $_COOKIE['color'];
  3.                         $dt = $_COOKIE['data'];
  4.                         $query = "INSERT INTO `chat` (`user`, `towho`, `towhop`, `message`, `color`, `location`, `private`,
  5.                         `time`, `time2`, `telepat`, `clan`, `party`, `type`) VALUE ('".$user['login']."', '', '', '".$txt."',
  6.                         '".$clr."', '".$user['battle']."', '','".$dt."', '', '', '".$user['klan']."','', '')";
  7.                         mysql_query ($query);



Данные в БД сохраняются если обновить страничку и только последнее сообщение, но при обновлении странички все старые сообщения удаляются и чат становится абсолютно пустым... Помогите, второй день сижу...

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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB