PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (304): В начало « ... 281 282 283 284 [285] 286 287 288 289 ... » В конец
Найдено сообщений: 4551
Viper
Отправлено: 24 Июля, 2009 - 15:57:24 • Тема: select multiple и предвыбранные значения • Форум: Программирование на PHP
Ответов: 1 Просмотров: 276
в общем после недолгого обмозговывания сделал.
CODE (
text ):
скопировать код в буфер обмена
<select multiple="multiple" name="genre[]" id="genre">
<?php
$genre = str_replace(' ', '', $row->genre);
$genre = explode(',', $genre);
foreach ($rG as $rows) {
echo '<option value="'.$rows->g_genre.'" ';
for ($i=0, $n=count($genre); $i<$n; $i++) {
if ($genre[$i] == $rows->g_genre) {
echo 'selected="selected "';
}
}
echo '>'.$rows->g_genre.'</option>';
}
?>
</select>
$rG массив, а $row->genre строка вида "1, 2, 3, 4, 5"
Viper
Отправлено: 24 Июля, 2009 - 15:52:07 • Тема: Помогите доделать форму! • Форум: Программирование на PHP
Ответов: 13 Просмотров: 547
создайте файл index.php где-нить в новой папке и пропишите в него
CODE (
text ):
скопировать код в буфер обмена
<span>Декоративные штукатурки</span>
<form action="index.php" method="post">
<input type="checkbox" name="val[]" value="mineral" /><label>Минеральные штукатурки</label><br>
<input type="checkbox" name="val[]" value="silicone" /><label>Силиконовая (силоксановая) штукатурка</label><br>
<input type="checkbox" name="val[]" value="silicate" /><label>Штукатурки на силикатной основе</label><br>
<input type="checkbox" name="val[]" value="interar" /><label>Интерьерные декоративные штукатурки</label><br>
<input type="submit" value="send" />
</form>
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>
и теперь посмотрите что у вас приезжает с выбранных чекбоксов. так понятней ?
Viper
Отправлено: 24 Июля, 2009 - 10:51:04 • Тема: select multiple и предвыбранные значения • Форум: Программирование на PHP
Ответов: 1 Просмотров: 276
Есть 1 массив с значениями. Есть строка вида "one, two, three, four". Разбиваю строку explode, получаю 2-ой массив.
Далее есть список с множественной выборкой, заполненый значениями из первого массива.
Как сделать так, чтобы в этом списке были выбраны значения равные значениям из второго массива ?
PS! C одним значением проблем нет, а вот если приезжает несколько значений в 2-ом массиве, то ничего не выбирается.
Viper
Отправлено: 23 Июля, 2009 - 10:34:41 • Тема: синтаксис ADDDATE • Форум: SQL и Архитектура БД
Ответов: 1 Просмотров: 31
и не будет работать.
выберет все записи за последние сутки начиная с текущего времени.
а если нужно наперед тогда ADDDATE
Viper
Отправлено: 22 Июля, 2009 - 12:58:07 • Тема: Сжатие данных на стороне клиента • Форум: Программирование на PHP
Ответов: 12 Просмотров: 890
http://rumkin[dot]com/tools/compress[dot][dot][dot]ompress_huff.php на js, но не уверен в эффективности такого метода.
ActionScript также не поддерживает сжатие данных.
а уменьшать изображение на стороне клиента можно и довольно не сложно. правда ресурсов на это уходит уйма.
ЗЫ! ИМХО все это детские забавы криворуких "прогеров" на собутыльниках. у них-то и так половина функций на js не пашет в той же мозиле.
ЗЫ! Интересно поотслеживать сколько уходит данных в POST с клиента после ихнего якобы сжатия.
Viper
Отправлено: 22 Июля, 2009 - 07:58:42 • Тема: Объясните как сделать • Форум: Напишите за меня, пожалуйста
Ответов: 7 Просмотров: 138
1. не более защищенные. для кулхацкера пофиг какого они вида
2. если знаете flash+AS то можно самому написать. если нет то ищите готовые решения. их всего 4(из бесплатных и нормальных).
3. грамотно на сессиях и записывать в БД. если учет только для авторизованных на сайте. если и для гостей то тогда нужно отслеживать ip пришедшего и делать к нему привязку и проверку. чтобы не было накрутки счетчика.
Viper
Отправлено: 21 Июля, 2009 - 22:26:39 • Тема: rawurlencode и urlencode = каша • Форум: Программирование на PHP
Ответов: 6 Просмотров: 741
JustUserR $cname = 'США';
print_r($_REQUEST); и результат:
CODE (
text ):
скопировать код в буфер обмена
Array ( [uid] => 2 [pass] => d0eee77d47071bf0a8520321dac37610 [cce155d1feafd016900e5b5e297153e0] => c4d8daa821458478fb46142ca316f253ea71dc55a1dc25542b70d7a4e51ffcfe62 [b3e12912cd21c0dd6dbf0fc03aa70ccd] => 51b19ffb54bd3e1f69ce57e582fbad3d [74cb262c1284d6e08d5a90540bf07efe] => 0d5c255e536231e8ac9dd85651e35608 [PHPSESSID] => d30552c0a3a2b56ac5fd40766e0b714b [option] => com_logs [task] => viewByCountry [cname] => %D0%A1%D0%A8%D0%90 )
...после перекодирования каша как написал выше.
PS! Что база откуда берутся названия стран, что сама страница, все в cp1251.
(Добавление)
тыкс... после некоторых ковыряний разобрался более-менее в чем беда. строка-то в utf8 походу в запросе передается.
сделал через base64_encode(decode). вроде работает. хотя конечно вид ссылки испоганен...
вместо cname=США получается cname=0djA
Viper
Отправлено: 21 Июля, 2009 - 20:59:36 • Тема: rawurlencode и urlencode = каша • Форум: Программирование на PHP
Ответов: 6 Просмотров: 741
Собственно задача простая. Передать в строке запроса переменную с каким-то текстом. к примеру пусть строка будет вида:
index.php?cname=США
для показа строки делаю:
<a href="index.php?cname='.rawurlencode($cname).'">...
т.е. в результате на следующей странице получаю в строке %D0%A1%D0%A8%D0%90
если сделать echo rawurldecode($_POST['cname']); то получается РЎРЁРђ
что-то то ли я с лыжами... то ли где-то ошибка... в чем затык-то ?
PS! C urlencode(decode) тот же баян.
Страниц (304): В начало « ... 281 282 283 284 [285] 286 287 288 289 ... » В конец
Powered by ExBB FM 1.0 RC1. InvisionExBB