Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Передача данных формы функции
 
 автор: mrSHTURMAN   (10.08.2009 в 12:25)   письмо автору
 
 

Доброго времени суток!
Есть скрипт index.php, который и является стартовой страницей.
В определенный момент на нее выводится форма. Данные этой формы надо занести в MySQL.
Пока для теста выводится два текстовых поля "label" и "properties" и кнопка SUBMIT.
В теле этого же документа расписана функция AddTable($label, $properties){...}, которая и производит запись в СУБД.

Столкнулся с проблемой: можно ли как-нибудь передавать данные клиента не другому скрипту, а функции в родительском документе без перезугрузки страницы?

Спасибо!

  Ответить  
 
 автор: Trianon   (10.08.2009 в 12:27)   письмо автору
 
   для: mrSHTURMAN   (10.08.2009 в 12:25)
 

Без перезагрузки страницы - можно.
Без другого вызова скрипта - нельзя.
Так что (и поскольку) функция Ваша получит данные клиента не раньше, чем клиент их серверу передаст.

  Ответить  
 
 автор: mrSHTURMAN   (10.08.2009 в 12:36)   письмо автору
 
   для: Trianon   (10.08.2009 в 12:27)
 

Подскажите, пожалуйста, как лучше реализовать? Я, можно сказать, новичек...
Если второй скрипт необходим, можно в него сложить все исполняемые функции и передавать им выборочно данные? Как должно выглядеть?

<form action="script.php/func()">.. - как-то так?

Кстати, как вообще в PHP можно сделать вызов функции, работающей на сервере, из клиентского окна?

  Ответить  
 
 автор: mrSHTURMAN   (10.08.2009 в 12:55)   письмо автору
 
   для: mrSHTURMAN   (10.08.2009 в 12:36)
 

Реализовал через isset().
Спасибо за внимание!

  Ответить  
 
 автор: Trianon   (10.08.2009 в 13:18)   письмо автору
 
   для: mrSHTURMAN   (10.08.2009 в 12:55)
 

>Кстати, как вообще в PHP можно сделать вызов функции, работающей на сервере, из клиентского окна?
>Реализовал через isset().

сюрр...

  Ответить  
 
 автор: Trianon   (10.08.2009 в 13:17)   письмо автору
 
   для: mrSHTURMAN   (10.08.2009 в 12:36)
 

Если Вы новичок, то сперва лучше попрактиковаться решать такие задачи стандартными подходами - с перерисовкой страницы.

  Ответить  
 
 автор: mrSHTURMAN   (11.08.2009 в 06:31)   письмо автору
 
   для: Trianon   (10.08.2009 в 13:17)
 

>сюрр...

Извините, не понял.

>Если Вы новичок, то сперва лучше попрактиковаться решать такие задачи стандартными подходами - с перерисовкой страницы.

Где почитать можно? Подскажите, пожалуйста.

  Ответить  
 
 автор: HaJIuBauKa   (11.08.2009 в 06:53)   письмо автору
 
   для: mrSHTURMAN   (11.08.2009 в 06:31)
 

Например тут:
http://www.php.ru/manual/tutorial.forms.html
или тут
http://www.php.su/phphttp/forms/
а вообще погуглить не пробовали?

  Ответить  
 
 автор: mrSHTURMAN   (11.08.2009 в 07:26)   письмо автору
 
   для: HaJIuBauKa   (11.08.2009 в 06:53)
 

Это все видел.
Гуглить хорошо, когда знаешь, как вопрос задать. ))

Нигде не могу найти, как вызываются функции. Например если на JavaScript , просто в свойствах кнопки OnClick='Function_name()'
А как в PHP?
---------------------------
О! Стоило написать, как сразу допер слова для поиска. Нашел, спасибо!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования