PHP.SU

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

Страниц (503): В начало « ... 493 494 495 496 [497] 498 499 500 501 ... » В конец

> Найдено сообщений: 7537
OrmaJever Отправлено: 29 Октября, 2010 - 00:33:24 • Тема: Вывод опр кол-ва строк из бд • Форум: Напишите за меня, пожалуйста

Ответов: 10
Просмотров: 97
мне кажется в этой теме LIMIT в помощь.
OrmaJever Отправлено: 28 Октября, 2010 - 21:25:44 • Тема: Вопросы by VipiX • Форум: Программирование на PHP

Ответов: 6
Просмотров: 439
VipiX пишет:
PHP:
скопировать код в буфер обмена
  1. if (empty($name) && empty($pass) && isset($_POST['post']))


не $name, а $_POST['name']
и пас также заменить нужно Подмигивание
OrmaJever Отправлено: 28 Октября, 2010 - 17:06:30 • Тема: Помогите объединить SELECT и Радиокнопку • Форум: Программирование на PHP

Ответов: 3
Просмотров: 1641
во-первых код нужно писать в специальных тегах!
во-вторых у каждого меня должено быть разное имя и потом каждое меню будет с разным ключём масива.
$_POST['menu1']
$_POST['menu2']
OrmaJever Отправлено: 28 Октября, 2010 - 16:52:07 • Тема: непонятный синтаксис в масивах • Форум: Программирование на PHP

Ответов: 8
Просмотров: 632
DlTA пишет:
ведь насколько я знаю индексом в масиве выступает или строка или переменная
а в данном случае key вообще непонятно что.

php умная програма Подмигивание Если нету такой константы то php ищет индекс масива key.

Правельнее ставить индексы масивов в кавычки $T['key']
OrmaJever Отправлено: 28 Октября, 2010 - 15:15:41 • Тема: сложный цикл с итерациями • Форум: Программирование на PHP

Ответов: 8
Просмотров: 500
вот
PHP:
скопировать код в буфер обмена
  1.  
  2. $array = array(1,2,3,1,2,3);
  3. $result = array();
  4. $count = count($array) - 2;
  5. $x = 0;
  6. for($i=0; $i<$count; $i++)
  7. {
  8.      $result[$i] = $array[$x] + $array[$x+1] + $array[$x+2];
  9.      $x++;
  10. }
  11.  
  12. print_r($result);
OrmaJever Отправлено: 27 Октября, 2010 - 22:30:25 • Тема: как вывести из базы данных значения чекбоксов, селектов и т.п. • Форум: Программирование на PHP

Ответов: 16
Просмотров: 2500
Uchkuma пишет:
OrmaJever, немного не то. У вас выведется лишь один option.

Я имел виду в каждую ячейку ложить весь селект. Ну вариантов может быть многоУлыбка
OrmaJever Отправлено: 27 Октября, 2010 - 22:24:02 • Тема: как вывести из базы данных значения чекбоксов, селектов и т.п. • Форум: Программирование на PHP

Ответов: 16
Просмотров: 2500
ну можно зделать так

PHP:
скопировать код в буфер обмена
  1.  
  2. switch($myrow['delete'])
  3. {
  4.      case 'Уничтожить':
  5.            echo 'option с первым отмеченым';
  6.      break;
  7.      case 'Очистить':
  8.            echo 'option со вторым отмеченым';
  9.      break;
  10.      
  11.      и т.д.
  12. }
OrmaJever Отправлено: 27 Октября, 2010 - 20:47:58 • Тема: как вывести из базы данных значения чекбоксов, селектов и т.п. • Форум: Программирование на PHP

Ответов: 16
Просмотров: 2500
Чек боксы и селекты находятся на странице и приходят в масив $_POST причём тут база даных? В чём суть вопроса?
OrmaJever Отправлено: 27 Октября, 2010 - 19:40:24 • Тема: Только русские буквы • Форум: Регулярные выражения

Ответов: 12
Просмотров: 11924
LORDIF пишет:
У меня не получается, выводит ошибку.

А если бы мы видели текстэтой ошибки...
OrmaJever Отправлено: 27 Октября, 2010 - 19:36:45 • Тема: как задать время посылки POST • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 45
seeroja пишет:
этим скриптом я вывожу картинку с прогрессбаром, эта же кнопка задействована в методе POST, так вот, мне нужно время, чтоб на гифке успел пробежать прогресс до 100 и только тогда POST

Обычно так делают в ajax...
OrmaJever Отправлено: 26 Октября, 2010 - 13:03:58 • Тема: htaccess • Форум: Программирование на PHP

Ответов: 3
Просмотров: 386
OverNik пишет:
RewriteRule /page/^([a-z]+)$ index.php?page=$1 [L]


это у меня работает. php скрипт примерно такой

PHP:
скопировать код в буфер обмена
  1. <?
  2. switch($_GET['page'])
  3. {
  4.     case '':
  5.          echo $_GET['id'];
  6.     break;
  7.     case 'login':
  8.         echo $_GET['id'];
  9.     break;
  10. }
  11. ?>


При запросе site.ru/?page=index&id=asd то как и нужно выводит id, но мне нужно чтобы работало вот так
site.ru/index?id=asd
OrmaJever Отправлено: 25 Октября, 2010 - 23:42:44 • Тема: htaccess • Форум: Программирование на PHP

Ответов: 3
Просмотров: 386
Вот решил зделать в строке адерса так
CODE (htmlphp):
скопировать код в буфер обмена
  1. RewriteRule ^([a-z]+)$ index.php?page=$1 [L]


тоесть site.ru/index => site.ru/index.php?page=index

Всё отлично но как теперь отправить get запрос site.ru/index.php?page=index ?

Помогите с регуляркой что бы было site.ru/index?id=1 => site.ru/index.php?page=index&id=1
OrmaJever Отправлено: 25 Октября, 2010 - 18:12:58 • Тема: Парсер ссылок • Форум: Регулярные выражения

Ответов: 3
Просмотров: 471
Jmunb пишет:
собственно дописал найденную в интернете регулярку: '|<a(.*?)href[\"\'\s]{0,}=[\"\'\s]{0,}(.*?)[\"\'\s]{1}(.*?)>(.*?)</a[\s]{0,}>|is'


Всё конешно зависит от конкретного случия но я думаю можно сильно не напрягатся.

CODE (htmlphp):
скопировать код в буфер обмена
  1. '#<a href="(.+?)">(.+?)</a>#i'

Закатив глазки
OrmaJever Отправлено: 25 Октября, 2010 - 18:10:46 • Тема: Добавление записи в ЖЖ • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 39
Ничего не понятно Однако
OrmaJever Отправлено: 25 Октября, 2010 - 15:34:51 • Тема: Как сделать тэги типа {tag} • Форум: Программирование на PHP

Ответов: 6
Просмотров: 482
во всех движках шаблонизаторы написаны немного по разному но суть одна.
Вот мой небольшой пример
PHP:
скопировать код в буфер обмена
  1. <?
  2. class tpl
  3. {
  4.         var $file = 'index.tpl';
  5.         var $template;
  6.     var $vars = array();
  7.  
  8.         function get($file)
  9.         {
  10.                 $this->file = $file;
  11.  
  12.                 if(empty($this->file) or !file_exists($this->file) or !strpos($this->file, '.tpl'))
  13.                 {
  14.                         return false;
  15.                 }
  16.                 else
  17.                 {
  18.                         $this->template = file_get_contents($this->file);
  19.                         return true;
  20.                 }
  21.         }
  22.  
  23.         function set($key,$var)
  24.         {
  25.                 $this->vars[$key] = $var;
  26.         }
  27.  
  28.         function parse()
  29.         {
  30.                 foreach($this->vars as $find => $replace)
  31.                 {
  32.                         $this->template = str_replace($find, $replace, $this->template);
  33.                 }
  34.  
  35.                 echo $this->template;
  36.                 return true;
  37.         }
  38. }
  39.  
  40. $tpl = new tpl;
  41. ?>

Вызов простой. Любая страница в 3 этапа.

PHP:
скопировать код в буфер обмена
  1. $tpl->get('../templates/index.tpl'); // Открываем файл шаблона
  2. $tpl->set('{menu}', $menu); // записываем в архив что нужно заменять
  3. $tpl->set('{header}', $header); // эту функцию можно вызывать столько раз сколько нужно.
  4. $tpl->parce(); //заменяем в шаблоне то что добавили в set() и выводим файл


Как то так и работают шаблоны

Страниц (503): В начало « ... 493 494 495 496 [497] 498 499 500 501 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB