PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (7): « 1 2 3 [4] 5 6 7 »
Найдено сообщений: 97
Silver Soft
Отправлено: 29 Октября, 2013 - 11:26:02 • Тема: Помогите! Не записываются данные в базу • Форум: SQL и Архитектура БД
Ответов: 24 Просмотров: 174
как то так, что первое в голову пришло)
PHP:
скопировать код в буфер обмена
include "include/cfg.php" ;
if ( isset ( $_POST [ "ugadal" ] ) ) { } else $error_msg .= "<div align='center'><div class='alert'>Вы не ввели балы в первом туре</div></div>" ;
if ( isset ( $_POST [ "ugadal1" ] ) ) { } else $error_msg .= "<div align='center'><div class='alert'>Вы не ввели балы во втором туре</div></div>" ;
if ( isset ( $_POST [ "ugadal2" ] ) ) { } else $error_msg .= "<div align='center'><div class='alert'>Вы не ввели балы в третьем туре</div></div>" ;
if ( ! $error_msg ) {
$update = mysql_query ( "UPDATE " . $tb1 . " SET " . implode ( ',' , $ugadal ) . " WHERE id='id'" , $db ) ; if ( $update == true ) {
echo "<div align='center'><div class='alert'>Балы добавлены</div></div>" ;
} else {
echo "<div align='center'><div class='alert'>Балы не добавлены</div></div>" ;
}
}
header ( 'Location: ' . $_SERVER [ HTTP_REFERER
] ) ;
а так, тут еще смотрю косяки со знанием HTML+CSS))
(Добавление)
Silver Soft пишет: 3. Переменные вставляете в кавычки
тут ничего особого нет, он не переменные в кавычки обрамляет, а их значения...
P.S. я забыл обрамить в кавычки, но тут я думаю ты сам справишься )
Silver Soft
Отправлено: 25 Октября, 2013 - 07:01:56 • Тема: Не правильно работает SELECT mysql • Форум: Работа с СУБД
Ответов: 4 Просмотров: 1648
Действительно, так делать нельзя у вас в первый запрос подставляется не проверенная переменная из GET в запрос, что мешает в адресной строке написать в limit не цифру а SQL-запрос)
esterio пишет: http://phpfaq[dot]ru/debug
очень правильная ссылка, советую почитать, там как раз про то как отлавливать ошибки.
так не совсем видно, где закралась ошибка... я незнаю, какую цель вы преследуете, но во втором запросе, я бы не подключал сразу две таблицы, а воспользовался бы INNER JOIN)
Silver Soft
Отправлено: 14 Октября, 2013 - 08:39:42 • Тема: Развитие строки • Форум: Вопросы новичков
Ответов: 4 Просмотров: 219
именно ошибка, так как первым (не нулевым) элементом стоит значение 1, а не 12 как должно быть, 2 переходит в следующий элемент...
не понятно почему, вроде регулярка правильно составлена. Решается так:
Silver Soft
Отправлено: 11 Октября, 2013 - 06:18:25 • Тема: Продолжение массива • Форум: Вопросы новичков
Ответов: 5 Просмотров: 201
Предложенный способ IllusionMH вполне подходит и часто используется в различных протоколах разумеется в своей модификации)
еще можно перед самими данным слать ключ, по которому определять что за данные идут, но это в случае, если есть возможно изменить посылаемые данные.
Silver Soft
Отправлено: 10 Октября, 2013 - 08:16:21 • Тема: Нужна помощь! • Форум: Напишите за меня, пожалуйста
Ответов: 10 Просмотров: 91
Ch_chov пишет: Это не валидная разметка
а все понял... вопрос стоял в валидности)
если нужно выделить каждые три элемента, то самое простое это таблица, ИМХО)
каждые три <td> выделяются в <tr>... тогда все валидно будет)
Silver Soft
Отправлено: 10 Октября, 2013 - 06:40:15 • Тема: Нужна помощь! • Форум: Напишите за меня, пожалуйста
Ответов: 10 Просмотров: 91
psfdek пишет: Вот так нужно что бы php делал:
<ul>
<div>
<li>1</li>
<li>2</li>
<li>3</li>
</div>
<div>
<li>4</li>
<li>5</li>
<li>6</li>
</div>
</ul>
я может чего-то не понимаю, но ведь это просто делается...
PHP:
скопировать код в буфер обмена
//пример
$npp = 0 ;
while ( $ob = $res -> GetNextElement ( ) ) { // в цикле берем каждый элемент не важно чего))
$npp ++; // номер по порядку
if ( $npp % 3== 1) echo '<div>' ;
// КОД ВСТАВКА <li> или прочего
if ( $npp % 3== 0) echo '</div>' ;
}
Страниц (7): « 1 2 3 [4] 5 6 7 »
Powered by ExBB FM 1.0 RC1. InvisionExBB