нужна помощь

Тема в разделе "JavaScript", создана пользователем MysticW0, 19 фев 2014.

Модераторы: ZiX
  1. MysticW0

    MysticW0 Постоялец

    Регистр.:
    17 янв 2014
    Сообщения:
    111
    Симпатии:
    3
    есть строка JS
    PHP:
    <div id="liw_table_title">Достижения/Награды</div><div id="liw_table_content"><div align=centr></div>&nbsp;<b>Наград не имееться.'+warstats[2]+'</b></font></div></div><div id="liw_table_bottom"></div></div></td><td style="vertical-align:middle;" class="right"></td></tr><tr><td class="bot_left"></td><td class="bot_center"></td><td class="bot_right"></td></tr></table></td></tr></table><div class="div"><div class="div_block"><div class="div_right"><div class="div_gr" style="width: 850px;"><div class="div_center"></div></div></div></div></div><div class="presents">');
    В ней мне надо отредактировать Наград не имееться.'+warstats[0]+'.
    в таком варианте в информации персонажа warstats означает сколько набито опыта то есть общая сумма.
    Мне надо что бы с базы бралось другое значения, допустим таблица user и столбец в ней build.

    Вот мне надо что бы build был за место warstats, только что бы JS читал build
     
  2. Genk0

    Genk0 Инквизитор из раздела J!

    Moderator
    Регистр.:
    2 июн 2010
    Сообщения:
    1.627
    Симпатии:
    1.330
    :facepalm:
    1. имееться что что там самоимееться?
    2. Замени warstats на build , не получается? тогда выкладывай весь код а не этот кусок, от которого толку ноль

    Где warstats формируется? из воздуха?
     
  3. The_Wolf

    The_Wolf

    Регистр.:
    21 окт 2013
    Сообщения:
    339
    Симпатии:
    189
    с базы взять (php) :
    PHP:
    $db mysql_connect ("localhost","логин","пароль");
    mysql_select_db("бд",$db);
    $result mysql_query("SELECT * FROM user WHERE id='твой_id'");      
    $row mysql_fetch_array($result);
    вывод BUILD :
    PHP:
    echo $row['build'];
     
  4. MysticW0

    MysticW0 Постоялец

    Регистр.:
    17 янв 2014
    Сообщения:
    111
    Симпатии:
    3
    вот смотри есть
    PHP:
    $wins=explode("|",$pers['wins']);
    $xx=0;
    while (
    $xx <=4){
    $wins[$xx] = (($wins[$xx]!='' and $wins[$xx] > 0) ? $wins[$xx] : 0);
    $xx++;
    }
    echo 
    "var warstats = ['".$wins[0]."','".$wins[1]."','".$wins[2]."','".$wins[3]."','".mysql_num_rows(mysql_query("SELECT * FROM `quest_completed` WHERE `que_st`='1' AND `usr_id`='".$pers['id']."'"))."'];";
    в JS файлах теперь все будет не wins а warstats.
    PHP:
    $build=explode("|",$pers['build']);
    $mesto=explode("|",$pers['mesto']);
    $rmesto=explode("|",$pers['rmesto']);
    $zp=explode("|",$pers['zp']);

    echo 
    "var building = ['".$build[0]."','".$mesto[0]."','".$rmesto[0]."','".$zp[0]."'];";
    Вот такой код нормальный ?
    Хотя нет все криво в инфе становиться ... полный код JS файла вставить не могу ибо код не помешаеться.

    Впринципи нашел где начать кавырять по этому попробую разобраться сам =)
     
    Последнее редактирование: 19 фев 2014