Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 800
от 27.10.2007, 01:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 448, Экспертов: 40
В номере:Вопросов: 2, Ответов: 3


Вопрос № 106280: Здравствуйте! Подскажите какой php код нужно прописать в файле html и в файле php чтобы происходил выбор в двух кнопках. Тоесть имеются две кнопки выбора, одна по месяцу, другая по году, при нажатии "Перейти" происходил бы переход на другие...
Вопрос № 106291: Здравствуйте! Подскажите механизм установки поисковика написанного на php (сначала устанавливается сайт на сервер а потом поисковик или...). Какой лучше установить? ...

Вопрос № 106.280
Здравствуйте! Подскажите какой php код нужно прописать в файле html и в файле php чтобы происходил выбор в двух кнопках. Тоесть имеются две кнопки выбора, одна по месяцу, другая по году, при нажатии "Перейти" происходил бы переход на другие страницы.
Приблизительный код формы в html приведен в листинге.

Приложение:

Отправлен: 21.10.2007, 17:30
Вопрос задал: Dimanq (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Райкин Сергей Александрович
Здравствуйте, Dimanq!
В файле obrabotka.php создаются 2 переменные $month и $year , которые будут соответствовать выбранным параметрам. Их вы используете по назначению. Например, в приведено ниже коде, при нажатии "перейти", автоматически откроется страничка "file_год_месяц.html".
Мы выбрали март 2006 года - файл: "file_2006_3.html".
Если не правильно объяснил, значит, я вас не понял

Приложение:

---------
программист должен работать в свое удовольствие

Ответ отправил: Райкин Сергей Александрович (статус: 4-ый класс)
Ответ отправлен: 22.10.2007, 22:53

Отвечает: Hid
Здравствуйте, Dimanq!
Если я правильно Вас понял, вам нужно, в зависимости от значений передаваемых переменных выводить соответствующие страницы. Для этого нужно следующее:
Вопервых, вам нужно немного исправить html код формы, примерно так:
<form action="obrabotka.php" method="post" name="form1">
<select name="mesiac">
<option>Январь
<option>Февраль
<option>Март
<option>Апрель
</select>
<select name="god">
<option>2007
<option>2008
</select>
<input type="submit" value="Перейти">
</form>
После в файле obrabotka.php написать скрипт, обрабатывающий передаваемые данные.
<?php
//создаем условие
if($_POST['god']=2007&&$_POST['mesiac']='Январь')
{
$url="http://vash_sait.ru/file1.html"; //путь к файлу с датой 2007г январь
}
elseif($_POST['god']=2007& $_POST['mesiac']='Февраль')
{
$url='http://vash_sait.ru/file2.html'; //путь к файлу с датой 2007г февральь
}
elseif($_POST['god']=2007&&$_POST['mesiac']='Март')
{
$url='http://vash_sait.ru/file3.html'; //путь к файлу с датой 2007г март
}
elseif($_POST['god']=2007&&$_POST['mesiac']='Апрель')
{
$url='http://vash_sait.ru/file3.html'; //путь к файлу с датой 2007г апрель
}
//дальше все то же для 2008 года
//потом выводим перенаправление по заданному в переменной $url урлу
echo '<meta http-equiv="refresh" content="0;URL='.$url.'">';
?>
код не тестировал, по этому возможны ошибки, если будут вопросы, пишите на мыло или в личку. Удачи!
Ответ отправил: Hid (статус: 1-ый класс)
Ответ отправлен: 24.10.2007, 20:57


Вопрос № 106.291
Здравствуйте! Подскажите механизм установки поисковика написанного на php (сначала устанавливается сайт на сервер а потом поисковик или...). Какой лучше установить?
Отправлен: 21.10.2007, 19:17
Вопрос задал: Dimanq (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Azrr
Здравствуйте, Dimanq!
Самый лучший вариант - это когда поисковый модуль встроен в сам сайт(так сказать родной), если же отдельно ставить сайт и поисковик то всё зависит от принципа работы посковика, в общем случае лучше всего сначала поставить сайт.
Ответ отправил: Azrr (статус: 6-ой класс)
Ответ отправлен: 21.10.2007, 19:29


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.61.1 от 16.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное