PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (304): В начало « ... 281 282 283 284 [285] 286 287 288 289 ... » В конец

> Найдено сообщений: 4551
Viper Отправлено: 24 Июля, 2009 - 15:57:24 • Тема: select multiple и предвыбранные значения • Форум: Программирование на PHP

Ответов: 1
Просмотров: 276
в общем после недолгого обмозговывания сделал.
CODE (text):
скопировать код в буфер обмена
  1. <select multiple="multiple" name="genre[]" id="genre">
  2. <?php
  3. $genre = str_replace(' ', '', $row->genre);
  4. $genre = explode(',', $genre);
  5. foreach ($rG as $rows) {
  6.         echo '<option value="'.$rows->g_genre.'" ';
  7.         for ($i=0, $n=count($genre); $i<$n; $i++) {
  8.                 if ($genre[$i] == $rows->g_genre) {
  9.                         echo 'selected="selected "';
  10.                 }
  11.         }
  12.         echo '>'.$rows->g_genre.'</option>';
  13. }
  14. ?>
  15. </select>


$rG массив, а $row->genre строка вида "1, 2, 3, 4, 5"
Viper Отправлено: 24 Июля, 2009 - 15:52:07 • Тема: Помогите доделать форму! • Форум: Программирование на PHP

Ответов: 13
Просмотров: 547
создайте файл index.php где-нить в новой папке и пропишите в него
CODE (text):
скопировать код в буфер обмена
  1.  
  2. <span>Декоративные штукатурки</span>
  3. <form action="index.php" method="post">
  4. <input type="checkbox" name="val[]" value="mineral" /><label>Минеральные штукатурки</label><br>
  5. <input type="checkbox" name="val[]" value="silicone" /><label>Силиконовая (силоксановая) штукатурка</label><br>
  6. <input type="checkbox" name="val[]" value="silicate" /><label>Штукатурки на силикатной основе</label><br>
  7. <input type="checkbox" name="val[]" value="interar" /><label>Интерьерные декоративные штукатурки</label><br>
  8. <input type="submit" value="send" />
  9. </form>
  10. <?php
  11. echo '<pre>';
  12. print_r($_POST);
  13. echo '</pre>';
  14. ?>


и теперь посмотрите что у вас приезжает с выбранных чекбоксов. так понятней ?
Viper Отправлено: 24 Июля, 2009 - 15:09:10 • Тема: Помогите доделать форму! • Форум: Программирование на PHP

Ответов: 13
Просмотров: 547
<input name="name[]" value="$value" type="checkbox">

кажись так. на выходе будет массив
Viper Отправлено: 24 Июля, 2009 - 14:32:44 • Тема: Перечисление переменных в файле • Форум: Программирование на PHP

Ответов: 4
Просмотров: 379
require('defines.php');

и в том файле где вы это пропишете будут доступны все переменные из этого файла
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
и не будет работать.

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $query = "SELECT SUBDATE('".$date."', INTERVAL 1 DAY) AS diff_date FROM table1";
  3. ?>

выберет все записи за последние сутки начиная с текущего времени.

а если нужно наперед тогда ADDDATE
Viper Отправлено: 22 Июля, 2009 - 19:51:24 • Тема: rawurlencode и urlencode = каша • Форум: Программирование на PHP

Ответов: 6
Просмотров: 741
Nestor спасибо за функцию. переделал. теперь хоть вид урлов нормальный Улыбка

PS! Все файлы все равно в win1251
Viper Отправлено: 22 Июля, 2009 - 15:09:16 • Тема: Поиск и удаление одинаковых переменных в одномерном массиве • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 61
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $arr = array('11', '12', '13', '13', '10', '13');
  3. $arr1 = array_unique($arr);
  4. echo '<pre>';
  5. print_r($arr1);
  6. echo '</pre>';
  7. ?>

результат:
CODE (text):
скопировать код в буфер обмена
  1. Array
  2. (
  3.     [0] => 11
  4.     [1] => 12
  5.     [2] => 13
  6.     [4] => 10
  7. )


PS! http://ua.php.net/array_unique и комменты читать!
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 - 12:42:09 • Тема: Объясните как сделать • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 138
supstarchik

longtailvideo[dot]com flowplayer[dot]org
ммм и ещё 2 не помню названий. google в помощь
Viper Отправлено: 22 Июля, 2009 - 07:58:42 • Тема: Объясните как сделать • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 138
1. не более защищенные. для кулхацкера пофиг какого они вида Улыбка
2. если знаете flash+AS то можно самому написать. если нет то ищите готовые решения. их всего 4(из бесплатных и нормальных).
3. грамотно на сессиях и записывать в БД. если учет только для авторизованных на сайте. если и для гостей то тогда нужно отслеживать ip пришедшего и делать к нему привязку и проверку. чтобы не было накрутки счетчика.
Viper Отправлено: 22 Июля, 2009 - 07:42:57 • Тема: Как сделать полосу прокрутки • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 1073
overflow: scroll; на CSS
Viper Отправлено: 21 Июля, 2009 - 22:26:39 • Тема: rawurlencode и urlencode = каша • Форум: Программирование на PHP

Ответов: 6
Просмотров: 741
JustUserR $cname = 'США';

print_r($_REQUEST); и результат:

CODE (text):
скопировать код в буфер обмена
  1. 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 - 22:16:17 • Тема: Переменные сессии. • Форум: Программирование на PHP

Ответов: 3
Просмотров: 248
можно же поверить на существование переменной а затем уже выполнять какой-то код.
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 PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB