PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (15): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Найдено сообщений: 223
Платинум
Отправлено: 03 Октября, 2009 - 14:49:39 • Тема: Голова разрывается уже!! • Форум: Программирование на PHP
Ответов: 16 Просмотров: 1089
EuGen пишет: Это и есть текст запроса, который реально получается после конкатенации всех переменных
Верно, так должно быть, но почему то это не происходит
Платинум
Отправлено: 03 Октября, 2009 - 14:39:22 • Тема: Голова разрывается уже!! • Форум: Программирование на PHP
Ответов: 16 Просмотров: 1089
EuGen пишет: Значения переменных, которые туда попадают. Возможно, нет такого obj_Id, который указан в WHERE.
Если я сделаю
То все олтично работает.
Поле которое мне надо изменять содержит кодировку
Это может как то влиять ?
Платинум
Отправлено: 03 Октября, 2009 - 14:09:05 • Тема: Голова разрывается уже!! • Форум: Программирование на PHP
Ответов: 16 Просмотров: 1089
Есть код ошибок вроде нету:
PHP:
скопировать код в буфер обмена
<?PHP
if ( isset ( $_POST [ 'bars' ] ) ) { if ( $_POST [ 'color_id' ] == '0' ) { $color = 'FFFFFF' ; }
if ( $_POST [ 'color_id' ] == '1' ) { $color = 'b4dcef' ; }
if ( $_POST [ 'color_id' ] == '2' ) { $color = 'C0C0C0' ; }
if ( $_POST [ 'color_id' ] == '3' ) { $color = '808A87' ; }
if ( $_POST [ 'color_id' ] == '4' ) { $color = '1bcaca' ; }
if ( $_POST [ 'color_id' ] == '5' ) { $color = 'f5bf86' ; }
if ( $_POST [ 'color_id' ] == '6' ) { $color = 'f0935a' ; }
if ( $_POST [ 'color_id' ] == '7' ) { $color = 'f27c3c' ; }
if ( $_POST [ 'color_id' ] == '8' ) { $color = '954616' ; }
if ( $_POST [ 'color_id' ] == '9' ) { $color = 'deff00' ; }
if ( $_POST [ 'color_id' ] == '10' ) { $color = '8ea018' ; }
if ( $_POST [ 'color_id' ] == '11' ) { $color = 'feacf0' ; }
if ( $_POST [ 'color_id' ] == '12' ) { $color = 'ff71e6' ; }
if ( $_POST [ 'color_id' ] == '13' ) { $color = 'd1b4ef' ; }
if ( $_POST [ 'color_id' ] == '14' ) { $color = 'a863ff' ; }
if ( $_POST [ 'color_id' ] == '15' ) { $color = '565de4' ; }
if ( $_POST [ 'color_id' ] == '16' ) { $color = 'ffbc2c' ; }
mysql_query ( "UPDATE characters SET name_color = " . $color . " WHERE obj_Id = " . $_POST [ 'char_id' ] . "" ) ; }
$link = mysql_query ( "SELECT * FROM characters WHERE account_name= " . $_SESSION [ 'user_name' ] . "" ) ; ?>
<form name="" action="index.php?do=change_name_color" method="post" >
<table width="500" cellpadding="0" cellspacing="1" border="0">
<tr>
<td class="cN"> Сменить цвет имени у персонажа:</td>
<td class="cN" width="200">
<select name="char_id" size="1" style="width:200"> <?
do {
echo '<option value="' . $res [ 'obj_Id' ] . '" style="color:#' . $res [ 'name_color' ] . '" > ' . $res [ 'char_name' ] . ' </option> ' ;
}
?> </select>
</td>
</tr>
<tr>
<td class="cN"> Выберите новый цвет имени:</td>
<td class="cN aR">
<select name="color_id" size="1" style="width:120">
<option value="0" style="color:#FFFFFF" selected="selected">Белый (default)</option>
<option value="1" style="color:#b4dcef">Ледяной</option>
<option value="2" style="color:#C0C0C0">Серебряный</option>
<option value="3" style="color:#808A87">Чёрный кристалл</option>
<option value="4" style="color:#1bcaca">Бирюзовый</option>
<option value="5" style="color:#f5bf86">Кремовый</option>
<option value="6" style="color:#f0935a">Карамель</option>
<option value="7" style="color:#f27c3c">Апельсинка</option>
<option value="8" style="color:#954616">Горячий шоколад</option>
<option value="9" style="color:#deff00">Кислотный</option>
<option value="10" style="color:#8ea018">Болотная тина</option>
<option value="11" style="color:#feacf0">Свежая роза</option>
<option value="12" style="color:#ff71e6">Малинка</option>
<option value="13" style="color:#d1b4ef">Чароит</option>
<option value="14" style="color:#a863ff">Аметист</option>
<option value="15" style="color:#565de4">Лазурит</option>
<option value="16" style="color:#ffbc2c">Золотой</option>
</select>
</td>
</tr>
<tr>
<td></td>
<td class="cN aR"><input type="submit" name="bars" value="Далее >>"></td>
</tr>
</form>
</table>
Но обнавление таблицы characters не происходит
Структура таблицы characters:
CODE (
text ):
скопировать код в буфер обмена
CREATE TABLE `characters` (
`account_name` varchar(45) default NULL,
`obj_Id` decimal(11,0) NOT NULL default '0',
`char_name` varchar(35) character set cp1251 default NULL,
`level` decimal(11,0) default NULL,
`maxHp` decimal(11,0) default NULL,
`curHp` decimal(18,0) default NULL,
`maxCp` decimal(11,0) default NULL,
`curCp` decimal(18,0) default NULL,
`maxMp` decimal(11,0) default NULL,
`curMp` decimal(18,0) default NULL,
`acc` decimal(11,0) default NULL,
`crit` decimal(10,0) default NULL,
`evasion` decimal(11,0) default NULL,
`mAtk` decimal(11,0) default NULL,
`mDef` decimal(11,0) default NULL,
`mSpd` decimal(11,0) default NULL,
`pAtk` decimal(11,0) default NULL,
`pDef` decimal(11,0) default NULL,
`pSpd` decimal(11,0) default NULL,
`runSpd` decimal(11,0) default NULL,
`walkSpd` decimal(11,0) default NULL,
`str` decimal(11,0) default NULL,
`con` decimal(11,0) default NULL,
`dex` decimal(11,0) default NULL,
`_int` decimal(11,0) default NULL,
`men` decimal(11,0) default NULL,
`wit` decimal(11,0) default NULL,
`face` decimal(11,0) default NULL,
`hairStyle` decimal(11,0) default NULL,
`hairColor` decimal(11,0) default NULL,
`sex` decimal(11,0) default NULL,
`heading` decimal(11,0) default NULL,
`x` decimal(11,0) default NULL,
`y` decimal(11,0) default NULL,
`z` decimal(11,0) default NULL,
`movement_multiplier` decimal(9,8) default NULL,
`attack_speed_multiplier` decimal(10,9) default NULL,
`colRad` decimal(10,3) default NULL,
`colHeight` decimal(10,3) default NULL,
`exp` decimal(20,0) default NULL,
`expBeforeDeath` decimal(20,0) default '0',
`sp` decimal(11,0) default NULL,
`karma` decimal(11,0) default NULL,
`pvpkills` decimal(11,0) default NULL,
`pkkills` decimal(11,0) default NULL,
`clanid` decimal(11,0) default NULL,
`maxload` decimal(11,0) default NULL,
`race` decimal(11,0) default NULL,
`classid` decimal(11,0) default NULL,
`base_class` int(2) NOT NULL default '0',
`deletetime` decimal(20,0) default NULL,
`cancraft` decimal(11,0) default NULL,
`title` varchar(16) default NULL,
`rec_have` int(3) NOT NULL default '0',
`rec_left` int(3) NOT NULL default '0',
`accesslevel` decimal(4,0) default NULL,
`online` decimal(1,0) default NULL,
`onlinetime` decimal(20,0) default NULL,
`char_slot` decimal(1,0) default NULL,
`newbie` decimal(2,0) default '1',
`lastAccess` decimal(20,0) default NULL,
`clan_privs` int(11) default '0',
`wantspeace` decimal(1,0) default '0',
`isin7sdungeon` decimal(1,0) NOT NULL default '0',
`in_jail` decimal(1,0) default '0',
`jail_timer` decimal(20,0) default '0',
`power_grade` decimal(11,0) default NULL,
`nobless` decimal(1,0) NOT NULL default '0',
`subpledge` int(1) NOT NULL default '0',
`last_recom_date` decimal(20,0) NOT NULL default '0',
`lvl_joined_academy` int(1) NOT NULL default '0',
`apprentice` int(1) NOT NULL default '0',
`sponsor` int(1) NOT NULL default '0',
`varka_ketra_ally` int(1) NOT NULL default '0',
`clan_join_expiry_time` decimal(20,0) NOT NULL default '0',
`clan_create_expiry_time` decimal(20,0) NOT NULL default '0',
`death_penalty_level` int(2) NOT NULL default '0',
`banchat_time` decimal(20,0) default '0',
`pccafe` int(11) NOT NULL default '0',
`ViP` decimal(1,0) NOT NULL default '0',
`name_color` char(6) default 'FFFFFF',
`title_color` char(6) NOT NULL default 'FFFF77',
PRIMARY KEY (`obj_Id`),
KEY `clanid` (`clanid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Мне надо менять значение поле :
Это почему то не происходит
Помогите пожалуста решить проблемку.
Платинум
Отправлено: 01 Октября, 2009 - 14:43:08 • Тема: Загрузка сайта происходит на заднем плане • Форум: Прочее
Ответов: 3 Просмотров: 40
Всем привет =)
Заинтересовал меня такой вопрос:
Как же сделать так, что бы сайт грузился не кусочками, а сначло он в фоне загрузился, а в это время на экране была какая нибудь анимация загрузки , а потом уже появился на экран во всей своей красоте
Платинум
Отправлено: 31 Августа, 2009 - 20:22:06 • Тема: Vkontakte.ru • Форум: Прочее
Ответов: 4 Просмотров: 57
Champion пишет: C:\WINDXP\system32\drivers\etc\hosts
Вот тут проблема была, там столько всего левого было....
Champion пишет: А может, родители запрет поставили, чтоб уроки делал
Не ..... школу я уже закончил
Большое спасибо!!!
Платинум
Отправлено: 31 Августа, 2009 - 19:46:03 • Тема: Vkontakte.ru • Форум: Прочее
Ответов: 4 Просмотров: 57
Очень странно......
Я уже как пол месяца немогу зайти в Контакт .
Браузер пишет, что сервер не найден.
Пробовал во всех браузерах
Я чистил кокис, удалял браузер, снова ставил, NOD32 выключал.
Эффект нулевой...
Платинум
Отправлено: 20 Августа, 2009 - 08:38:59 • Тема: Раскрывающиеся списки • Форум: Напишите за меня, пожалуйста
Ответов: 16 Просмотров: 195
Цитата: <!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location=""+selObj.options[selObj.selectedIndex].value+""");
if (restore) selObj.selectedIndex=0;
}
//-->
А почему скрипт описан как комментарий ?
<!--бла-бла-бла//-->
Платинум
Отправлено: 27 Июля, 2009 - 16:22:32 • Тема: Подключение блокоооооооооов!! • Форум: Программирование на PHP
Ответов: 4 Просмотров: 300
PHP:
скопировать код в буфер обмена
< html>
< head>
< title> { $title_text } </ title>
< meta http- equiv= "content-type" content= "text/html; charset=iso-8859-1" />
</ head>
< body> { * Комментарий, которого не будет в HTML коде * }
< p> { $body_text } </ p>
</ body><!-- Комментарий, который будет в HTML коде -->
</ html>
Логика работы в PHP- скрипте ниже:
define ( 'SMARTY_DIR' , 'smarty-2.6.22/' ) ; require_once ( SMARTY_DIR . 'Smarty.class.php' ) ;
$smarty = new Smarty( ) ;
$smarty -> template_dir = './templates/' ;
$smarty -> compile_dir = './templates/compile/' ;
$smarty -> cache_dir = './templates/cache/' ;
$smarty -> caching = false ;
$smarty -> error_reporting = E_ALL ; // LEAVE E_ALL DURING DEVELOPMENT
$smarty -> debugging = true ;
$smarty -> assign ( 'title_text' , 'TITLE: Пример использования Smarty ...' ) ;
$smarty -> assign ( 'body_text' , 'BODY: Это текст, выведенный ф-цией assign()' ) ;
$smarty -> display ( 'index.tpl' ) ;
Вот нашел вроде, то ччто нужно... тока немогу разобратся как устроено, может кто нибудь прокомментирует коому не тяжело. Буду благодарен.
Платинум
Отправлено: 27 Июля, 2009 - 15:01:50 • Тема: Подключение блокоооооооооов!! • Форум: Программирование на PHP
Ответов: 4 Просмотров: 300
Во многих CMS используется конструкция подключения блоков вида - как я понимаю за этим скривыается
Дак как все таки скрить инклюд и сделать подключение блока типа
P.S. Измучал весь инет не нашел что мне нужно...
Страниц (15): В начало « ... 6 7 8 9 [10] 11 12 13 14 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB