Jump to content
  • 0

Создание опроса


roosei
 Share

Question

На сайте начал делать форму опроса. Код написал, спасибо этому сайту, выручил очень сильно. Но столкнулся со следующим - как сделать так, чтобы результаты опроса суммировались и выводились на отдельной странице? Понятно что надо что-то прописать в строке form action, но как сделать я не знаю. А то получается так, что результаты уходят на мою почту, мне придется вручную каждый раз все менять. Сбросьте ссылку на образец или подсказки по данному вопросу. Всем спасибо!

Link to comment
Share on other sites

Recommended Posts

  • 0
Понятно что надо что-то прописать в строке form action, но как сделать я не знаю.

Не что-то, а путь до файла обработчика (test.php), а он уже будет выполнять то что вам нужно.

Link to comment
Share on other sites

  • 0

Не совсем понятно, как сделать этот самый test.php. Для опроса я создал следующее -

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Флажки</title>
</head>
<body>
<form action="mailto: @mail.ru" enctype="text/plain">
<p><b><span style="font-size:15pt"><span style="color:red">Какие рассказы Вам понравились</span>?</span></b></p>
<p><span style="font-size:12pt"><input type="checkbox" name="option1" value="a1" checked> "Волк" А.Бирюков<br>
<input type="checkbox" name="option2" value="a2"> "Кот" А.Иванов<br>
<input type="checkbox" name="option3" value="a3"> "Сказка" А.Петров<br>
</span>
<p><input type="submit" value="Выбрать"></p>
<form action="handler.php">
<p><b><span style="font-size:12pt"><span style="color:blue">Напишите не вошедшее в список, но понравившееся Вам:</span></span></b></p>
<p><textarea rows="3" cols="90" name="comment"></textarea></p>
<p><input type="submit" value="Отправить"></p>
</form>
</body>
</html><span style="color:orange"></span>

а вот как дальше не знаю...вставить вместо mailto... это самое test.php ?

Edited by Dimitry Wolotko
bb code
Link to comment
Share on other sites

  • 0

1) Оформляйте пожалуйста код в теги [bb], уважайте участников форума.

2) У вас получается две формы, хотя можно (лучше) объединить их и сделать одну.

3) Это action="mailto: @mail.ru" заменить на это action="test.php"

4) А в самом test.php надо написать несложный код, который будет обрабатывать данные полученые из формы.

Link to comment
Share on other sites

  • 0
1) Оформляйте пожалуйста код в теги [bb], уважайте участников форума.

2) У вас получается две формы, хотя можно (лучше) объединить их и сделать одну.

3) Это action="mailto: @mail.ru" заменить на это action="test.php"

4) А в самом test.php надо написать несложный код, который будет обрабатывать данные полученые из формы.

Спасибо! Замечания учту. И последнее, что хотел бы уточнить - где можно посмотреть образцы test.php, куда его установить, и где прописать путь к нему.

Link to comment
Share on other sites

  • 0
Спасибо! Замечания учту. И последнее, что хотел бы уточнить - где можно посмотреть образцы test.php, куда его установить, и где прописать путь к нему.

Гугление стоит 50$ час :) by s0rr0w ©

Edited by rus
Link to comment
Share on other sites

  • 0

test.php - это пример имени файла с расширением PHP

PHP - это язык серверных скриптов, расшифровывается (Personal Home Page), подробней

Еще раз вам говорю, что с таким уровнем знаний вы взялись за непосильную задачу.

Link to comment
Share on other sites

  • 0
PHP - это язык серверных скриптов, расшифровывается (Personal Home Page)

слушай, добрый человек, а давай я теперь к тебе прикопаюсь, только ради того чтобы не говворил таких обидных слов участникам форума :) *может он все поймет и выучит пых*

PHP: Hypertext Preprocessor, а в прошлом PHP: Pearl Hypertext Preprocessor :)

Link to comment
Share on other sites

  • 0
слушай, добрый человек, а давай я теперь к тебе прикопаюсь, только ради того чтобы не говворил таких обидных слов участникам форума :) *может он все поймет и выучит пых*

PHP: Hypertext Preprocessor, а в прошлом PHP: Pearl Hypertext Preprocessor :)

Хах, не обратил внимание "(Personal Home Page)" :)

Да ладно Иван, со всеми бывает, ну попутал человек...

Link to comment
Share on other sites

  • 0

С википедии:

PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста», англ. Personal Home Page Tools[5] (устар.)

А вообще, я в книжне под названием "PHP5: Самое полное руководство" (авторов не помню) вычитал про "Personal Home Page".

С http://php.net/manual/en/history.php.php

PHP succeeds an older product, named PHP/FI. PHP/FI was created by Rasmus Lerdorf in 1995, initially as a simple set of Perl scripts for tracking accesses to his online resume.

PHP/FI, which stood for Personal Home Page / Forms Interpreter, included some of the basic functionality of PHP as we know it today.

И потом, в фразе PHP: Hypertext Preprocessor аббревиатура PHP как-то расшифровывается наверное?

Ну и кто прав?

Link to comment
Share on other sites

  • 0

Это не мой перевод, а цитата с википедии. Ну так ведь все-таки Personal Home Page? А Tools или не Tools не имеет значения. В названии присутствует только аббревиатура PHP, которая расшифровывается, судя по всему не как Pearl Hypertext Processor, а именно как Personal Home Page.

UPD:

И вообще я не верю во все эти рекурсивные шутки программистов в названиях продуктов. Имхо это все миф, поддерживаемый самими создателями. Типа GNU.

Link to comment
Share on other sites

  • 0
Это не мой перевод, а цитата с википедии. Ну так ведь все-таки Personal Home Page? А Tools или не Tools не имеет значения. В названии присутствует только аббревиатура PHP, которая расшифровывается, судя по всему не как Pearl Hypertext Processor, а именно как Personal Home Page.

Не совсем

PHP 3.0 was the first version that closely resembles PHP as we know it today. It was created by Andi Gutmans and Zeev Suraski in 1997 as a complete rewrite...

...

The whole new language was released under a new name, that removed the implication of limited personal use that the PHP/FI 2.0 name held. It was named plain 'PHP', with the meaning being a recursive acronym - PHP: Hypertext Preprocessor.

п.с. то же на русском http://docs.php.net/manual/ru/history.php.php

Edited by sigma77
Link to comment
Share on other sites

  • 0

Получилась интересная дискуссия. Я понял, что пока рано браться за PHP. Решил обрабатывать результаты вручную получая их по почте. подскажите только, почему я получаю пустые сообщения, хотя на страничке ставятся галочки в соответствующие места. что я не прописал в коде?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Флажки</title>
</head>
<body>
<form action="mailto: @mail.ru" enctype="text/plain">
<p><b><span style="font-size:15pt"><span style="color:red">Какие рассказы Вам понравились</span>?</span></b></p>
<p><span style="font-size:12pt"><input type="checkbox" name="option1" value="a1" checked> "Волк" А.Бирюков<br>
<input type="checkbox" name="option2" value="a2"> "Кот" А.Иванов<br>
<input type="checkbox" name="option3" value="a3"> "Сказка" А.Петров<br>
</span>
<p><input type="submit" value="Выбрать"></p>
<form action="handler.php">
<p><b><span style="font-size:12pt"><span style="color:blue">Напишите не вошедшее в список, но понравившееся Вам:</span></span></b></p>
<p><textarea rows="3" cols="90" name="comment"></textarea></p>
<p><input type="submit" value="Отправить"></p>
</form>
</body>
</html><span style="color:orange"></span>

Edited by roosei
Link to comment
Share on other sites

  • 0
подскажите только, почему я получаю пустые сообщения, хотя на страничке ставятся галочки в соответствующие места. что я не прописал в коде?

а что у вас происходит в handler.php?

Link to comment
Share on other sites

  • 0

Изначально ПХП был создан для создания динамичных домашних страничек… - И расшифровывался Personal Home Page

Но проект развивался и писать серьёзные проекты на такой Аббревиатуре было неприлично - вот и пошло поехало…

Link to comment
Share on other sites

  • 0

roosei

напишите как было <form action="mailto:bla-bla@mail.ru">

ну что - кто вызовется рассказать roosei что такое apache, пых, где это брать и устанавливать?

я отважусь посоветовать купить книгу и прочитать ее, только сперва надо в HTML освоится

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy