Форум программистов, компьютерный форум, киберфорум
Наши страницы

PHP

Войти
Регистрация
Восстановить пароль
 
MGchannel
0 / 0 / 0
Регистрация: 06.01.2014
Сообщений: 76
#1

Как сделать чтобы при нажатии на кнопку работала функция PHP - PHP

02.05.2014, 10:04. Просмотров 1433. Ответов 5
Метки нет (Все метки)

Как сделать чтобы при нажатии на кнопку работала функция PHP
PHP
1
2
3
4
5
6
7
8
<?php
function random()
{
$a=rand(1,10);
$b=rand(1,10);
$c=rand(1,10);
}
?>
HTML5
1
<input type="button" onclick=<? random() ?>>рандом</input>
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2014, 10:04
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как сделать чтобы при нажатии на кнопку работала функция PHP (PHP):

Как сделать действие при нажатии на кнопку - PHP
Здраствуйте дорогие форумчане прошу выручить новичка в php ... у меня есть такая кнопку &lt;input type=&quot;submit&quot; value=&quot; Добавить &quot;...

Как сделать, так чтобы появился текст, при нажатии на <option> - PHP
У меня есть вот такой код на странице add_auto.php, который уже находится в форме. &lt;form action=&quot;add_auto.php&quot; method=&quot;get&quot;...

Дана форма в файле php.index, в нем есть функция, как сделать так чтобы она срабатывала на форме? - PHP
вопрос я думаю понятен без особых пояснений. Добавлено через 1 минуту имеется в виду файл index.php, в котором есть форма и есть...

Как обновить содержимое блока при нажатии на кнопку - PHP
Всем привет. Не знаю, в какой раздел писать, так что пишу сюда. Есть такой код &lt;blockquote class=&quot;btx-custom_c-font&quot;&gt; ...

Как убрать popup - окно при нажатии на кнопку "Я рекомендую" для Facebook? - PHP
Столкнулся со следующей проблемой: установил кнопку &quot;Я рекомендую&quot; для Facebook, но при нажатии на нее выходит попап для поста, а для моего...

Не запускается скрипт при нажатии на кнопку - PHP
Есть код. При нажатии на кнопку должен запускаться скрипт из другого php файла. Но ничего не происходит. Помогите &lt;html&gt; &lt;head&gt; ...

5
colobaev
17 / 17 / 9
Регистрация: 02.05.2014
Сообщений: 82
02.05.2014, 10:34 #2
Можно сделать обработчик нажатия на кнопку на Javascript и с помощью AJAX отправлять запрос на PHP скрипт.

PHP
1
2
3
4
5
6
7
8
9
10
<?php
function random()
{
$a=rand(1,10);
$b=rand(1,10);
$c=rand(1,10);
}
 
if ($_GET["func"] == "random") random();
?>
Код на JS использовал с JQuery.

Javascript
1
2
3
$("#btn").click(function(){
$.ajax("example.php?func=random");
});
HTML5
1
<input type="button" id="btn">рандом</input>
0
pav1uxa
1855 / 1709 / 645
Регистрация: 23.01.2014
Сообщений: 6,082
Завершенные тесты: 1
02.05.2014, 11:14 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от colobaev Посмотреть сообщение
<input type="button" id="btn">рандом</input>
По-моему, это должно выглядеть немного не так:
HTML5
1
<input type="button" id="btn" value='рандом'>
Цитата Сообщение от MGchannel Посмотреть сообщение
Как сделать чтобы при нажатии на кнопку работала функция PHP
Самое простое с помощью форм:
PHPHTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form method='post'>
<input type='submit' value='random' name='btn'>
</form>
<?php
function random()
{
    $a=rand(1,10);
    $b=rand(1,10);
    $c=rand(1,10);
    echo "hello from random()";
}
if (isset($_POST['btn']))
    random();
?>
1
colobaev
17 / 17 / 9
Регистрация: 02.05.2014
Сообщений: 82
02.05.2014, 11:15 #4
Я только потом увидел, редактировать не могу)
0
MGchannel
0 / 0 / 0
Регистрация: 06.01.2014
Сообщений: 76
02.05.2014, 21:16  [ТС] #5
pav1uxa,
Это идёт после твоего кода , и не работает
PHP
1
2
3
4
5
6
7
<table border=4>
<tr>
<td>1-ый<td><? echo $a; ?> <tr>
<td>2-ой<td><? echo $b; ?> <tr>
<td>3-ий<td><? echo $c; ?> <tr>
 
</table>
0
pav1uxa
1855 / 1709 / 645
Регистрация: 23.01.2014
Сообщений: 6,082
Завершенные тесты: 1
02.05.2014, 22:12 #6
Цитата Сообщение от MGchannel Посмотреть сообщение
pav1uxa,
Это идёт после твоего кода , и не работает
Переменные $a, $b и $c объявлены внутри функции random(). Они локальные и видны только в пределах функции. Чтобы они были глобальными, в начале функции можно добавить строку
PHP
1
global $a, $b, $c;
1
02.05.2014, 22:12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2014, 22:12
Привет! Вот еще темы с ответами:

Как в php сделать поиск? Вводить данные, нажимать на кнопку, скрипт по базе ищет данные и выводит - PHP
Можно ли в php сделать поиск? Вводить данные например, нажимать на кнопку и он по базе ищет эти данные и выводит И подскажите...

При нажатии на кнопку открыть ссылку в новом окне - PHP
как php при нажатии на кнопку открыть ссылку в новом окне. делаю так: &lt;div class=&quot;field&quot;&gt; &lt;button name=&quot;write&quot;...

Сделать ссылку на php при нажатии на кнопку html button - PHP
есть кнопка &lt;INPUT class='button blue' TYPE='submit' NAME='submitButtonInsert' VALUE='Подтвердить'&gt; как при нажатию по этой кнопке...

Нужно сделать кнопку на сайте А, чтобы при нажатии на неё пользователь перенаправлялся на сайт Б - PHP
Всем привет. Есть сайт А и сайт Б. На сайте А есть картинка &lt;img id=&quot;image&quot; src=&quot;http://www.yandex.ru/image.jpg&quot;/&gt;. На сайте Б также...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru