Массив (Страниц 1 2 )
![]() |
|
||||||||
|
|||||||||
|
|
| Michael | Отправлено: 25.10.2010 - 12:31 |
Ответов: 18 Просмотров: 142 |
|
| Цитата (blade @ 25.10.2010 - 14:22) | |
| Так даже запрос на выборку не проходит |
| Форум: PHP для начинающих · Просмотр сообщения: #724374 |
| Michael | Отправлено: 25.10.2010 - 11:57 |
Ответов: 18 Просмотров: 142 |
|
| Цитата (blade @ 25.10.2010 - 13:06) | |
| Данный код пропускает т.е если через исходники поменять в чекбоксе ид на например 324324543 то при выборе код его пропускает вроде как пользователь есть хоть на самом деле его нет |
$ids2 = implode(",", $ids);
...
$res = mysql_query("SELECT COUNT(*) FROM tb_users WHERE id IN(".$ids2.")");
| Форум: PHP для начинающих · Просмотр сообщения: #724295 |
| Michael | Отправлено: 25.10.2010 - 11:48 |
Ответов: 10 Просмотров: 127 |
все дело в этих жутких погрешностях php при работе с вещественными числами. Типа вместо 1.2 на самом деле в php это 1.200002290232931 и уже сравнение не прокатит. Посмотри с точностью приведение. |
| Форум: PHP общие вопросы · Просмотр сообщения: #724262 |
| Michael | Отправлено: 25.10.2010 - 11:44 |
Ответов: 2 Просмотров: 20 |
.click() и прочие назначают обработку существующим на момент вызова эл-там dom. В твоем случае используй: $('.archives_header_right').live('click', function(){ |
| Форум: JavaScripts · Просмотр сообщения: #724254 |
| Michael | Отправлено: 25.10.2010 - 11:42 |
Ответов: 18 Просмотров: 142 |
ну если именно от этого защищаешься , то не SELECT COUNT(*), а SELECT id и сравни с тем, что из базы |
| Форум: PHP для начинающих · Просмотр сообщения: #724246 |
| Michael | Отправлено: 25.10.2010 - 10:46 |
Ответов: 9 Просмотров: 76 |
Дублеж какой то у тебя ненужный идет. Сделай alert(data) - глянь что выведет. Теги используй полные <?php |
| Форум: JavaScripts · Просмотр сообщения: #724135 |
| Michael | Отправлено: 25.10.2010 - 10:40 |
Ответов: 5 Просмотров: 84 |
Я кстати ради интереса написал письмо, как эта тема появилась, в основном чтобы ТЗ почитать - что имеется ввиду за консоль, и как к web-программированию относится. Ответа ноль. Вот такой "серьезный" человек. |
| Форум: Вакансии · Просмотр сообщения: #724124 |
| Michael | Отправлено: 25.10.2010 - 08:26 |
Ответов: 9 Просмотров: 76 |
Это jQuery у тебя?function enable() { - это если с тегами <script> отдаешь. Если просто код, то eval(data). Заметь где повторный вызов setTimeout(enable - после обработки прихода предыдущего ответа. |
| Форум: JavaScripts · Просмотр сообщения: #723881 |
| Michael | Отправлено: 25.10.2010 - 07:51 |
Ответов: 18 Просмотров: 142 |
Если на существование то лучше так же наверное:if ($row[0] != count($ids)) { |
| Форум: PHP для начинающих · Просмотр сообщения: #723828 |
| Michael | Отправлено: 25.10.2010 - 05:03 |
Ответов: 18 Просмотров: 142 |
Так:$ids = array_map('intval', $ids); // для защиты от иньекций |
| Форум: PHP для начинающих · Просмотр сообщения: #723616 |
| Michael | Отправлено: 25.10.2010 - 04:52 |
Ответов: 9 Просмотров: 132 |
Чтобы переменная подставилась в строку, строка должна быть обрамлена двойными кавычками."SELECT * FROM `$varr` WHERE artikul = '".mysql_real_escape_string имя таблицы в обратных кавычках `...` вместо addslashes - лучше mysql_real_escape_string. Или так сделай: 'SELECT * FROM ' . $varr . ' WHERE artikul = "' ... |
| Форум: PHP + SQL · Просмотр сообщения: #723604 |
| Michael | Отправлено: 24.10.2010 - 13:29 |
Ответов: 11 Просмотров: 133 |
Ну так ты код давай какой получился. p.s. Пользуйся кнопками оформления кода. |
| Форум: PHP общие вопросы · Просмотр сообщения: #722919 |
| Michael | Отправлено: 24.10.2010 - 13:26 |
Ответов: 59 Просмотров: 586 |
Формат ключам смени. Вместо:$key="12345 в $fp[$sub], " пиши: $key="12345 в {$fp[$sub]}, " |
| Форум: PHP для начинающих · Просмотр сообщения: #722914 |
| Michael | Отправлено: 24.10.2010 - 13:22 |
Ответов: 6 Просмотров: 57 |
Ну у этой табличке все же есть(она одна на всех):id idfriend разными цветами будет означать всех друзей того что id. |
| Форум: PHP + SQL · Просмотр сообщения: #722902 |
| Michael | Отправлено: 24.10.2010 - 13:18 |
Ответов: 59 Просмотров: 586 |
Чето долго ты одну строчку вставляешь... Мне сейчас уходить. |
| Форум: PHP для начинающих · Просмотр сообщения: #722896 |
| Michael | Отправлено: 24.10.2010 - 12:53 |
Ответов: 59 Просмотров: 586 |
|
| Цитата (White_Lad @ 24.10.2010 - 14:50) | |
| Michael так это же просто размер .. он ни как не влияет на отображение |
<p> </p><p><?php echo '|' . $title . '|'; ?> </p>
| Форум: PHP для начинающих · Просмотр сообщения: #722850 |
| Michael | Отправлено: 24.10.2010 - 12:50 |
Ответов: 6 Просмотров: 89 |
Я бы еще вот это поменял:if($passwordChek != null && $passwordChek != $password) сделал бы просто: if($passwordChek != $password) - т.е. все уже выяснили что пароль не верен. И дальше if($errors) ... |
| Форум: PHP для начинающих · Просмотр сообщения: #722842 |
| Michael | Отправлено: 24.10.2010 - 12:47 |
Ответов: 59 Просмотров: 586 |
Сделай: size=20 а то, size="100px" - неверно. |
| Форум: PHP для начинающих · Просмотр сообщения: #722833 |
| Michael | Отправлено: 24.10.2010 - 12:39 |
Ответов: 6 Просмотров: 57 |
в смысле? |
| Форум: PHP + SQL · Просмотр сообщения: #722820 |
| Michael | Отправлено: 24.10.2010 - 12:37 |
Ответов: 6 Просмотров: 57 |
Таблица людей: |
| Цитата | |
| id name 1 Коля 2 Вася 3 Петя |
| Michael | Отправлено: 24.10.2010 - 12:34 |
Ответов: 11 Просмотров: 133 |
Печатаешь перед циклом шапку:echo '<table><tr>тут твоя шапка</tr>'; там где строка начинается: echo '<tr>'; данные: foreach ($val as $v){ не забывай строку закрывать и после всего - всю таблицу |
| Форум: PHP общие вопросы · Просмотр сообщения: #722809 |
| Michael | Отправлено: 24.10.2010 - 12:22 |
Ответов: 10 Просмотров: 125 |
|
| Цитата (shakatakas @ 24.10.2010 - 12:09) | |
Усем хайки, возник такой вопрос можно ли глобально проверить GET,POST,COOKIE от "вредоносного" кода. А то не очень хорошо становится когда думаешь сколько фильтровать нада:( ![]() |
| Форум: Безопасность данных и приложений · Просмотр сообщения: #722792 |
| Michael | Отправлено: 24.10.2010 - 12:12 |
Ответов: 6 Просмотров: 89 |
Ну ты тут почти ничего не делаешь, так что и оценивать мало чего. Вот тут: if (!((count($errors) == 0) && $passwordChek == $password)) достаточно: if ($errors) { - если массив не пустой выполнится условие, а пароли ты сравнивал уже. Еще. Пароль в открытом виде не хранят. Но хранят его хэш, т.е. то что вернет md5('пароль') $hash = 'dfsdfdfsdf...'; // длинная строка хэша |
| Форум: PHP для начинающих · Просмотр сообщения: #722771 |
| Michael | Отправлено: 23.10.2010 - 13:25 |
Ответов: 14 Просмотров: 93 |
Ну ты использовал:$_POST['addlog'] теперь вместо него используй: $_FILES['addlog']['name'] Проверку: if(!empty($_POST['addlog'])) убрал? |
| Форум: PHP общие вопросы · Просмотр сообщения: #721570 |
| Michael | Отправлено: 23.10.2010 - 13:20 |
Ответов: 1 Просмотров: 77 |
Я тебе в письме написал причину. Читай правила. Есть на это у тебя один день. Достаточно или больше выделить? Конкретно - следующее: Запрещены обсуждения действий модераторов и администраторов в общих разделах, пишите в ПМ. Тема нарушает это же правило. Закрываю. |
| Форум: Ошибки работы форума · Просмотр сообщения: #721556 |
Открытая тема (нет новых ответов)