PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (23): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Найдено сообщений: 340
android
Отправлено: 10 Июня, 2012 - 20:40:36 • Тема: Защита доступа • Форум: JavaScript & VBScript
Ответов: 11 Просмотров: 1759
Здравствуйте, есть переадресация <script>location.href="**";</script>
Мне нужно сделать так что бы при отключении в браузере JS выскакивала ошибка что включите JS и не пускало на сайт до тех пор пока не включат JS.
Если JS включен то человек может остановить страницу, удалить код и просмотреть содержимое сайта. Как это обойти?
Мое решение:
Закодировать скрипт с куском шаблона....
android
Отправлено: 20 Мая, 2012 - 16:01:28 • Тема: Разное значение (если открывать через CURL) • Форум: Вопросы новичков
Ответов: 7 Просмотров: 60
OrmaJever скопировал! бессмысленно!
(Добавление)
CODE (
htmlphp ):
скопировать код в буфер обмена
"Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3" ,
"Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" ,
"Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7" ,
"Connection: keep-alive" ,
"Cookie: remixlang=0; remixchk=5; remixdt=-3600; ___utmb=ob3/NjhKSHeLt7oB9acpX5GzgU8AAAAA8kGrmyAbNe+8tNmgE1SfTQ==; remixflash=11.2.202; remixsid=6f0c65f21a788bcef710523457a0d2eaa10ee7783e365c4deadaef0d5ce1; remixseenads=0" ,
"Host: vk.com" ,
"User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1"
) ) ;
android
Отправлено: 27 Марта, 2012 - 20:36:28 • Тема: Калькулятор за пиво • Форум: JavaScript & VBScript
Ответов: 0 Просмотров: 1146
Привет, нужно написать калькулятор стоимости. Или хотя бы переделать в рабочее состояние.
У меня проблема в том что при выборе игры тарифы и слоты не заменяются а просто добавляются. Вот как должно работать:
Чел выбирает игру cs у него показывает слоты, тарифы для этой игры.
При выборе другой игры слоты и тарифы заменяются на данные другой игры...
CODE (
javascript ):
скопировать код в буфер обмена
<form action="" method="POST" name="registration" id="registration">
<table width="588" border="0" cellspacing="0" cellpadding="3" style="display:table-cell;width:588px;">
<tr><td width="60%">Игра:</td><td width="40%">
<select class="input_zakaz" style="width:300px" name="game" id="game" onchange="rechecksum()">
<option value="css">Counter-Strike: Source v34</option><option value="cs">Counter-Strike 1.6</option>
</select>
</td></tr>
<tr><td width="60%" id="tariff_tr">Локация:</td><td width="40%">
<select class="input_zakaz" style="width:300px" name="location" id="game">
<option value="20">Германия</option>
</select>
</tr></tr>
<tr><td width="60%" id="tariff_tr">Тариф:</td><td width="40%">
<select class="input_zakaz" style="width:300px" name="tariff" id="tariff" onchange="rechecksum();"></select>
</td></tr>
<tr><td width="60%">Слоты:<div id="tariff_price" style="float:right;display:inline;"></div></td><td width="40%">
<select style="width:300px" name="slots" id="slots" onchange="rechecksum()"></select>
</td></tr>
<tr><td width="60%">Срок аренды:</td><td width="40%">
<select style="width:300px" name="time" id="time" onchange="rechecksum()">
<option value="30">1 месяц</option><option value="60">2 месяца</option><option value="90">3 месяца</option><option value="180">6 месяцев</option><option value="360">1 год</option>
</select>
</td></tr>
<tr><td width="60%"></td><td width="40%" align="right"><span style="font-size:18px;font-weight:bold;" id="price">Итого: 250 руб.</span></td></tr>
</table>
</form>
<script type = "text/javascript" >
function addoption ( oListbox, text, value, isDefaultSelected, isSelected) {
var oOption = document.createElement ( "option" ) ;
oOption.appendChild ( document.createTextNode ( text) ) ;
oOption.setAttribute ( "value" , value) ;
if ( isDefaultSelected) oOption.defaultSelected = true ;
else if ( isSelected) oOption.selected = true ;
oListbox.appendChild ( oOption) ;
}
function rechecksum( ) {
var time = eval ( $( '#time' ) .val ( ) ) ;
var slots = $( '#slots' ) .val ( ) ;
var tariff = $( '#tariff' ) .val ( ) ;
var game = $( '#game' ) .val ( ) ;
var multiplier = 1 ;
old_tariff = $( "#tariff_price" ) .html ( ) ;
switch ( game) {
case 'css' :
$( '#tariff' ) .css ( { display: 'block' } ) ;
var tarifs = document.getElementById ( "tariff" ) ;
addoption( tarifs, 'test' , 30, false ) ;
tariff = 25 ;
slot = '' ;
var slot = document.getElementById ( "slots" ) ;
for ( var i= 10 ; i <= 25 ; i++ ) addoption( slot, i, i, false , false ) ;
break ;
case 'cs' :
var game_case = 'cs' ;
$( '#tariff' ) .css ( { display: 'block' } ) ;
var tarifs = document.getElementById ( "tariff" ) ;
addoption( tarifs, '1 (FPS 1000)' , 35, false ) ;
addoption( tarifs, '2 (500 FPS)' , 25, false ) ;
addoption( tarifs, '3 (250 FPS)' , 20, false ) ;
tariff = 25 ;
slot = '' ;
var slot = document.getElementById ( "slots" ) ;
for ( var i= 10 ; i <= 32 ; i++ ) addoption( slot, i, i, false , false ) ;
break ;
}
switch ( time) {
case 3:
break ;
case 6:
break ;
case 15:
break ;
case 30:
break ;
case 90:
multiplier = 0.95 ;
break ;
case 180:
multiplier = 0.9 ;
break ;
case 360:
multiplier = 0.85 ;
break ;
}
price = Math.round ( time* slots* tariff* multiplier/ 30) ;
old_price = $( '#price' ) .html ( ) .split ( " " ) ;
old_price = old_price[ 1] ;
diff = price - old_price;
setTimeout( "update_price()" , 0) ;
}
function update_price( ) {
if ( diff != 0) {
if ( diff > 0) {
diff--;
old_price++;
} else {
diff++;
old_price--;
}
}
$( '#price' ) .html ( "Итого: " + old_price+ " руб." ) ;
if ( old_price != price) {
setTimeout( "update_price()" , 1) ;
}
}
</script>
Конечно же за копеечку на пиво. Спасибо!
И кстати кто возьмется написать все вручную но так что бы данные я вводил через php тоже в 0 не останется:
Спойлер (Отобразить ) Вообщем нужно написать скрипт "калькулятор стоимости"
Мой php скрипт выводит: Тарифы, Тип игры, Минимальное кол-во слотов для этой игры и максимальное.
Что от вас требуется:
В начале скрипта должны быть переменные куда мой скрипт через цикл будет вводить данные.
Допустим мы выбрали из списка игр, игру cs 1.6.
В списке тарифы появились тарифы который генерировал мой скрипт.
При выборе тарифа меняем цену слота.
В следующем списке нужно будет вам с помощью цикла вывести слоты допустим от 10 до 32
Выводим цену.
Я не все тут учел, подробнее в скайпе по микрофону!
android
Отправлено: 25 Марта, 2012 - 20:48:16 • Тема: Как вывести раздел один раз? • Форум: Вопросы новичков
Ответов: 2 Просмотров: 24
Здрасте, есть таблица с категориями и есть другая таблица с информацией.
В таблице находится столбик nid это ид категории.
Теперь вопрос, как в цикле вывести по одному разу названия категорий а под ними данные с информацией которые проверяются по nid.
Код общего вывода:
PHP:
скопировать код в буфер обмена
$test = '' ;
$sql = mysql_query ( "SELECT * FROM `test` ORDER BY `id`" ) ; $test .= '
<tr>
<td>' . $res [ 'test1' ] . '</td>
<td>' . $res [ 'test2' ] . '</td>
</tr>
' ;
}
echo '<table>' . $test . '</table>' ;
Вот 2 код:
Должно получится так:
|------------------------------------------------------|
|test1 | тест2 |
|------------------------------------------------------|
|------------------------------------------------------|
| Категория 1 |
|------------------------------------------------------|
|------------------------------------------------------|
|Информация 1 | Информация 2 |
|------------------------------------------------------|
|------------------------------------------------------|
|Информация 3 | Информация 4 |
|------------------------------------------------------|
|------------------------------------------------------|
| Категория 2 |
|------------------------------------------------------|
|------------------------------------------------------|
|Информация 1 | Информация 2 |
|------------------------------------------------------|
(Добавление)
Скрин вообщем:
http://floomby[dot]ru/content/bWR1AOhJEz
android
Отправлено: 25 Марта, 2012 - 13:03:14 • Тема: N записи в одном столбике mysql • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 99
вообщем запись я то сделал а вот вывести и разбить не могу...
2 колонки
1) name данные (test1_1, test2_1)
2) name_id данные (test1_2, test2_2)
нужно вывести их через цикл в таком виде:
<option value="test1_2">test1_1</option>
<option value="test2_2">test2_1</option>
и тд.
Как так разбить?
android
Отправлено: 24 Марта, 2012 - 23:21:09 • Тема: N записи в одном столбике mysql • Форум: Напишите за меня, пожалуйста
Ответов: 4 Просмотров: 99
Здравствуйте, помогите реализовать систему в которой есть select с выбором пункта у пользователя. Как мне сделать добавление этих пунктов с заданным временем, т.е
в админке
1) поле (название option)
2) поле (значение в value)
И при этом это получится только один пункт в select. А в админке должна быть кнопка добавить еще одно поле.
Да это можно сделать проще создав таблицу, а вопрос состоит в том как это все сделать в существующей таблице с данными? Можно создать 2 столбика название и время и вводить все данные через запитую...
Страниц (23): В начало « ... 4 5 6 7 [8] 9 10 11 12 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB