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

Форум PHP

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

 

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

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

тема: Вызов функции по клику?
 
 автор: PowerW   (14.12.2006 в 20:00)   письмо автору
 
 

Подскажите что делаю не так ,
пишу в форме:

<input type="button" name="numenter" value="1" onclick="document.sum()"/>


хочу вызвать функцию
<?php
function sum()
{$pole=$pole+$pole2;}
return $pole;
?>

Помогите как сослаться правильно на функцию описанную в той же странице, что и форма?

   
 
 автор: Trianon   (14.12.2006 в 20:16)   письмо автору
 
   для: PowerW   (14.12.2006 в 20:00)
 

>Подскажите что делаю не так ,

думаете.

Клик у Вас на клиентской машине. А php - на серверной.

   
 
 автор: PowerW   (14.12.2006 в 21:33)   письмо автору
 
   для: Trianon   (14.12.2006 в 20:16)
 

а поподробнее, пожалуйста.
Как следует указать обращение к функции , по какому шаблону?

   
 
 автор: AlexSol   (14.12.2006 в 21:50)   письмо автору
 
   для: PowerW   (14.12.2006 в 21:33)
 

чтобы считало на стороне пользователя нужно использовать javaScript.

   
 
 автор: LuxeMate   (14.12.2006 в 21:59)   письмо автору
 
   для: PowerW   (14.12.2006 в 21:33)
 


<script>
function sum(){
var pole1 = 5;
var pole2 = 5;
var pole = pole1 + pole2;
document.write(pole);
}
</script>
<input type="button" name="numenter" value="1" onclick="sum()">


Знаю только так...

   
 
 автор: PowerW   (15.12.2006 в 11:26)   письмо автору
 
   для: LuxeMate   (14.12.2006 в 21:59)
 

Частично разобрался, в связи с чем переформулирую вопрос:

Функция будет лежать на сервере (обязательно) , как к ней обратиться по клику (может как-то по хитрому сформулировать запрос на PHP, но Javascript, использовать запрещено. :-(

   
 
 автор: LuxeMate   (15.12.2006 в 11:42)   письмо автору
 
   для: PowerW   (15.12.2006 в 11:26)
 

Нет,с PHP нельзя...

   
 
 автор: PowerW   (15.12.2006 в 11:48)   письмо автору
 
   для: LuxeMate   (15.12.2006 в 11:42)
 

Тогда может есть возможность изменить кнопку submit до неузнаваемости (без Java)

   
 
 автор: LuxeMate   (15.12.2006 в 12:11)   письмо автору
 
   для: PowerW   (15.12.2006 в 11:48)
 

CSS?

   
 
 автор: AlexSol   (15.12.2006 в 12:13)   письмо автору
 
   для: LuxeMate   (15.12.2006 в 12:11)
 

>CSS?
мимо.
вы хоте по клику сделать субмит формы? будет некрасиво. может всю задачу опишите.

   
 
 автор: PowerW   (15.12.2006 в 12:33)   письмо автору
 
   для: AlexSol   (15.12.2006 в 12:13)
 

В качестве тестового задания надо умудриться сделать калькулятор (типа Windows'кого) , но чтобы вычислял функции на серваке! Желательно использовать только PHP и CSS

   
 
 автор: AlexSol   (15.12.2006 в 12:36)   письмо автору
 
   для: PowerW   (15.12.2006 в 12:33)
 

ну а в чем проблема? сделайте кнопку субмит с знаком '=' и на сервере считайте.

   
 
 автор: PowerW   (15.12.2006 в 13:24)   письмо автору
 
   для: AlexSol   (15.12.2006 в 12:36)
 

:-) Проблема в том что ввод нужно будет осуществлять по принципу калькулятора( т.е. нажимая на разные кнопки) , хочу избавиться от огромного количества sutmit с разными формами)


P.S. Голова уже кипит.

   
 
 автор: AlexSol   (15.12.2006 в 13:53)   письмо автору
 
   для: PowerW   (15.12.2006 в 13:24)
 

нет, тут без клиентской технологии не обойтись.

максимум что без нее можно это сделать поле ввода и кнопку посчитать. в поле вводить выражение а на пхп разбирать его и возвращать результат

   
 
 автор: PowerW   (15.12.2006 в 13:56)   письмо автору
 
   для: AlexSol   (15.12.2006 в 13:53)
 

Все ясно, дело плохо, буду сабмиты крутить!

Спасибо за помощь. :-)

   
 
 автор: vbps   (15.12.2006 в 16:34)   письмо автору
 
   для: PowerW   (15.12.2006 в 13:56)
 

Это явно связка JavaScript и PHP, правда не пойму зачем PHP если данные сохранять не надо.

   
Rambler's Top100
вверх

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