Привет всем. Имеется страница с формой заказа. В этой же странице есть php код для её обработки и отправки мне на e-mail. Я хочу переделать страницу. Вставить в неё ещё одну форму заказа но для другого продукта, и так, чтобы формы не отображались на странице с адресом order.php, каждая отображалась бы по своему id, т.е order.php?id=prod1 и order.php?id=prod2, а на order.php были бы только ссылки на эти страницы. Я поменяю только названия товаров в формах, но они будут использовать один php скрипт. Как можно такое осуществить? С уважением
PHP: <?php if(isset($_GET['id'])){ $id=$_GET['id'] } if($id=='prod1'){ echo 'форма для продукта 1'; } else{ echo 'форма для продукта 2'; } ?>
Padaboo Тогда уж: PHP: <?php if(isset($_GET['id'])){ $id=$_GET['id'] if($id=='prod1'){ ?> <form><p>Это первая форма</p></form> <?php } else{ ?> <form><p>Это форма всех остальных товаров</p></form> <?php } } //После замечания Luge else{ ?> <p>Выберите товар....<p> <?php } ?> По-моему удобнее рисовать форму обычным html, а не выводить через echo. PS: Ну и дальше конечно понимаем что это каша из html+php и используем шаблоны. Но до шаблонов надо еще дорасти. UPD: Luge Вроде учел. UPD2: Да, тут можно дальше упрощать и улучшать.
Volt(220) хех ну был бы исходник можно было шаблон сделать, а так , как всегда пользуемся функцией PHP: function Telepat(){ telepatmode="on"; }
Luge PHP: <?php if(isset($_GET['id'])){ $id=$_GET['id'] } else { header("Location: [url=http://upyachka.ru/]http://upyachka.ru/[/url] "); } ?> DDD
Luge у меня там проблемка "не большая" http://www.php.ru/forum/viewtopic.php?t=24288 и потом еше останется ротацию банеров написать, но там думаю проблем возникнуть не должно)
а теперь вопрос на засыпку: если у ТС после формы какой-нибудь тяжёлый запрос, то он выполнится после твоего header("Location: …"); или скрипт прервёт работу?