Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 13

Отредактировать код PHP

01.03.2016, 12:51. Показов 1059. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
У меня изначально есть код.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
include "lk.php";
            $sklid = $_POST['idskl'];
            $IDcha = $_SESSION['roleid'];
            $IDcha = StrToLower(Trim($IDcha));
            $role=GetRole($IDcha);
            $bil = $role['skills'];
            $smoney = $ckills;
            $Query = MySQL_Query("select * from `users` WHERE `name`='{$_SESSION['login']}'");
            $MONEY = MySQL_result($Query, 0, 'money');
    if($MONEY < $smoney)
        {
            echo "<script>alert('Недостаточно средств на счёте для совершения папупки.');location.href='index.php?mod=skill';</script>";
        }
            else
            {                       
                $GameServer='127.0.0.1';
                $GamedbPort='29400';
                $bil['1'] = $bil['1']+1;
                if($sklid == 1){$bil = "{$bil}a70100000000000001000000";} //Тёмная аура стали
                elseif($sklid == 2){$bil = "{$bil}a90100000000000001000000";} //Тёмный рык
                elseif($sklid == 3){$bil = "{$bil}9d0100000000000001000000";} //Тёмные драки
                elseif($sklid == 4){$bil = "{$bil}a60100000000000001000000";} //СВ аура стали
                elseif($sklid == 5){$bil = "{$bil}a80100000000000001000000";} //СВ рык
                elseif($sklid == 6){$bil = "{$bil}9c0100000000000001000000";} //СВ драки
        $data = pack("N*",-1,$_SESSION['roleid']).
        pack("CN*", $role['aversion'], $role['level'], $role['level2'], $role['exp'], $role['sp'], $role['pp'], $role['hp'], $role['mp']).
 
        strrev(pack("f*", $role['posx'])).strrev(pack("f*", $role['posy'])).strrev(pack("f*", $role['posz'])).
 
        pack("N*", $role['worldtag'], $role['invader_state'], $role['invader_time'], $role['pariah_time'], $role['reputation']).
 
        PackOctet($role['custom_status']).
Мне нужно сделать так что $skilid принимало из базы данных и {$bil} так же, вот что у меня получилось но оно не работает где ошибка?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
include "lk.php";
            $sklid = $_POST['idskl'];
            $IDcha = $_SESSION['roleid'];
            $IDcha = StrToLower(Trim($IDcha));
            $role=GetRole($IDcha);
            $bil = $role['skills'];
            $smoney = $ckills;
            
            $Query = MySQL_Query("select * from `users` WHERE `name`='{$_SESSION['login']}'");
            $MONEY = MySQL_result($Query, 0, 'money');
    if($MONEY < $smoney)
        {
            echo "<script>alert('Недостаточно средств на счёте для совершения папупки.');location.href='index.php?mod=skill';</script>";
        }
            
            {    
                $Query2 = MySQL_Query("select * from `skills` ")
                $skills = mysql_fetch_array($Query2)            
                $GameServer='127.0.0.1';
                $GamedbPort='29400';
                $bil['0'] = $bil['0'];
            if($sklid == "{$skills['num']}"){$bil = "{$bil}"{$skills['octet']}"";}
                 
        $data = pack("N*",-1,$_SESSION['roleid']).
        pack("CN*", $role['aversion'], $role['level'], $role['level2'], $role['exp'], $role['sp'], $role['pp'], $role['hp'], $role['mp']).
 
        strrev(pack("f*", $role['posx'])).strrev(pack("f*", $role['posy'])).strrev(pack("f*", $role['posz'])).
 
        pack("N*", $role['worldtag'], $role['invader_state'], $role['invader_time'], $role['pariah_time'], $role['reputation']).
 
        PackOctet($role['custom_status']).
 Комментарий модератора 
Прежде чем создавать тему, прочитайте, пожалуйста, правила форума:
п.3.4 Избегайте использования слишком большого количества смайлов в сообщениях в тематических разделах форума, а также "кричащего" выделения текста, в том числе CAPS LOCK.
п.4.3 Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
п.5.4 Запрещено создавать темы с бессмысленными названиями вроде "Помогите!", "Вопрос" и т.п.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.03.2016, 12:51
Ответы с готовыми решениями:

Как отредактировать php функцию на доске объявлений
Вообщем есть &quot;доска объявлений&quot;, на ней есть отдельные страницы для каждого города, если переходишь например в Москва автоматически в title...

Друзья необходим код php. Формы и файлы в PHP
1. Составить программу, благодаря которой пользователь может выбрать стиль оформления списков из предложенного набора. 2. В данном...

Друзья необходим код php. Формы и файлы в PHP
1. Имеется упорядоченный файл. Вставить в него заданное число таким образом, чтобы упорядоченность сохранилась.

20
0 / 0 / 0
Регистрация: 01.03.2016
Сообщений: 13
01.03.2016, 16:54  [ТС]
Студворк — интернет-сервис помощи студентам
Работает, теперь чтоб вивесте в skill.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
if(isset($_GET['cat']))
        {
            $cat = htmlentities($_GET['cat']);
            $cat = (int)$cat;
            $Query = MySQL_Query("select * from `skill` WHERE `cat` = '{$cat}'");
        }
        else
        {
            $Query = MySQL_Query("select * from `skills`");
        }
        $Query2 = MySQL_Query("SELECT * FROM `cats2`");
        while ($c = mysql_fetch_array($Query2))
        {
            $namecat = base64_decode($c[name]);
            $CATS2 .= <<<HTML
<a href="?mod=skill&cat={$c[ID]}">[{$namecat}]</a> 
HTML;
        }
        while ($skill = mysql_fetch_array($Query))
        {
            $about = str_replace("&lt;", "<", $skill[about]);
            $about = str_replace("&gt;", ">", $about);
            $skills .= <<<HTML
<tr><td align="center" valign="center"><img src="{$skill[icon]}"></td><td align="center" valign="center">{$skill[name]}</td><td align="center" valign="center">{$about}</td><td align="center" valign="center">{$skill[price]}</td><form method="post"><input type="hidden" name="num" value="{$skill[num]}"><td align="center" valign="center"><input type="submit" name="buy" value="Купить" onclick="return confirm('Вы уверены, что хотите купить {$skill[name]}?')"></td></form></tr>\n
HTML;
        }
и в skill.php
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
</form>
    <ul class="breadcrumb">
{$CATS2}
</ul>       
        </div>
        
        <div class="g12 widgets">
 
                
 
 
 
            
<div class="widgets">
    <div class="widget" id="widget_tabs">
        <h3 class="handle">Магазин</h3>
        <div>
        <table align="center"  align="center" border="1" cellspacing="0" cellpadding="0">
<tr style="background: #E5E5E5;"><td width="5" align="center" valign="center"><b>Иконка</b></td><td align="center" valign="center"><b>Название</b></td><td align="center" width="50" valign="center"><b>Цена</b></td><td align="center" valign="center"><b>Купить</b></td><td align="center" valign="center">&nbsp;</td></tr>
{$skills}
верно?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.03.2016, 16:54

Одинаковый php код, но в разных PHP файлах
Добрый вечер! Есть файл ac.php, он лежит в корне сайта, я взял и скопировал код в другой php файл, его назовем ac2.php. Но почему-то...

PHP 5.5. При замене "<?php" на '<?' код перестал интерпретироваться
Доброго времени суток, коллеги. Возможно подниму глупую тему, но поиск в гугле и на форуме не помог. Позавчера обновил дистрибутив...

Код в php
Привет Всем! Подскажите пожалуйста, есть такой php код //--------------------- $con-&gt;read(); $con-&gt;del_tag(); ...

Вставить php код
Здравствуйте, Есть файл 1.php с циклом: while ( $result = mysql_fetch_array( $query ) ) {echo $tmp2; } Есть файл 2.php. В...

php-код не обрабатывается
здравствуйте)))я новичок в этой области))решила изучить php))прошлась по множеству форумов,установила денвер))вроде все в порядке,все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Новые блоги и статьи
Doom для терминала без стрельбы и монстров. 3D Raycasting на ascii.
dcc0 05.07.2026
Попросил нейронную сеть deepai. org написать рейкастинг 3D с библиотекой ncurses для Linux. Чтобы можно было ходить на стрелочки. Чтобы стены были отрисованы символами. Справилась. Первый вариант. . .
Установка статуса документа по условию
Maks 05.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "НарядПутевка" разработанного в КА2. Задача: в табличной части "Материалы" документа при записи автоматически устанавливать статус. . .
Сезонность и суточность закисления почв
anaschu 04.07.2026
200 часов это все равно моловато. Есть ситуации, но нестандартные, когда смена происходит за 5 лет. Но обычно это 50 лет и более. Наверное, закисление почвы происходит сезонно в средней. . .
В чем ценность человеческого опыта в глобальном смысле?
kumehtar 03.07.2026
Возможно, ценность человека не в том, что он однажды достигает мудрости, а в том, что он становится носителем карты пути. Он знает не только истину, но и последовательность внутренних изменений,. . .
интеграция AnyLogic с самописным REST API и переход на Odoo
anaschu 03.07.2026
Успешная интеграция AnyLogic с самописным REST API и переход на промышленную Odoo WMS Сегодня проделал огромный путь от простой симуляции физических процессов до построения полноценной. . .
Поиск всех путей на ориентированном графе. Linux
dcc0 02.07.2026
Переработка старого кода из моей статьи. Через несколько переработок от PHP кода к C89 (надеюсь, 89). Но довольно запутанно получилось. Код для Linux. Но если убрать time и то, что с ним. . .
Сам себя обучал rest api
anaschu 02.07.2026
Педагогический лайфхак: Почему чистый REST API для ученика намного круче, чем готовые библиотеки Когда мы отказались от капризного JAR-файла AnyLogic и переписали код на стандартный HttpClient,. . .
rest api anylogic - выполнение модели на своём русском сайте
anaschu 02.07.2026
Как подружиться с AnyLogic Cloud API, победить провайдеров и развернуться Java-бэкенд в Docker на бесплатном хостинге: Двухдневный лог борьбы Всем привет! Хочу поделиться свежим (и довольно. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru