Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/13: Рейтинг темы: голосов - 13, средняя оценка - 4.85
0 / 0 / 1
Регистрация: 03.06.2013
Сообщений: 62

Как вывести php запрос в том же окне

20.06.2013, 15:45. Показов 2438. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
к примеру есть html форма

HTML5
1
<INPUT  type=submit  name="reset" value=" РАСЧЕТ ">
Есть test.php обработчик запроса .

Как зделать чтобы ответ из запроса test.php выводился с помощю ajax или ищё на той же странице
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.06.2013, 15:45
Ответы с готовыми решениями:

Как по нажатию кнопки в открытом новом окне сделать рефреш в том окне откуда оно было открыто?
Открываю скриптом новое окно. Как по нажатию кнопки в открытом новом окне сделать рефреш в том окне откуда оно было открыто.

Как обновить информацию в том же окне
на страницке имеется некоторая информация в виде вопроса и нескольких вариантов ответов, а также кнопка &quot;следующий вопрос&quot;....

Как вывести PHP запрос в iframe?
Здравствуйте! Начну сразу. Есть кнопка, которая выполняет запрос ПхП на вывод данных из базы. Она работает, все четко. открывается...

5
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
20.06.2013, 16:26
вешай событие на клик по кнопе
0
0 / 0 / 1
Регистрация: 03.06.2013
Сообщений: 62
20.06.2013, 16:38  [ТС]
Цитата Сообщение от crautcher Посмотреть сообщение
вешай событие на клик по кнопе
Пример дайте пожалуйста !
0
9 / 9 / 4
Регистрация: 22.12.2010
Сообщений: 39
20.06.2013, 16:58
jquery
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$(".lesson-description").click(function(e){
        var selection = getSelected();
        var id_course = $("#id_course").html();
        var data = { name: selection.toString(), idcourse: id_course };
        $.ajax("getDefenition.php",{
            cache:false,
            data:data,
            dataType: "json",
            error: function(){
                $("#definition").show();
                $("#def_name").html(selection.toString());
                $("#def_description").html("Данного термина нету в бд.");
            },
            success: function(json){
                $("#definition").show();
                $("#def_name").html(selection.toString());
                $("#def_description").html(json.text);
            }
        });
    });
getDefenition.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
// Передаем заголовки
header('Content-type: text/plain; charset=utf-8');
 
// Читаем GET параметр
$name = $_GET['name']; //термин
$id_course = (int) $_GET['idcourse'];
 
// Класс вопрос
class Definition
{
    public $text;
 
    public function __construct($text='')
    {
        $this->text = $text;
    }
}
 
// Открытие БД
include ("bd.php");
 
$sql = "SELECT description FROM glossary WHERE name = '$name' and id_course = '$id_course'";
$res = mysql_query($sql);
if(mysql_num_rows($res)>0){
    $row = mysql_fetch_array($res);
    $definition = new Definition($row["description"]);
    echo json_encode($definition);
}
?>
на ruseller.com есть уроки по этим запросам
0
 Аватар для crautcher
2450 / 2301 / 597
Регистрация: 27.05.2011
Сообщений: 7,845
20.06.2013, 16:58
если работать с jquery, то вешаем событие по клику
http://api.jquery.com/click/
работаем с яксом http://api.jquery.com/jQuery.ajax/
0
0 / 0 / 1
Регистрация: 03.06.2013
Сообщений: 62
20.06.2013, 17:06  [ТС]
Цитата Сообщение от tdmitriiv Посмотреть сообщение
jquery
JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$(".lesson-description").click(function(e){
        var selection = getSelected();
        var id_course = $("#id_course").html();
        var data = { name: selection.toString(), idcourse: id_course };
        $.ajax("getDefenition.php",{
            cache:false,
            data:data,
            dataType: "json",
            error: function(){
                $("#definition").show();
                $("#def_name").html(selection.toString());
                $("#def_description").html("Данного термина нету в бд.");
            },
            success: function(json){
                $("#definition").show();
                $("#def_name").html(selection.toString());
                $("#def_description").html(json.text);
            }
        });
    });
getDefenition.php
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
// Передаем заголовки
header('Content-type: text/plain; charset=utf-8');
 
// Читаем GET параметр
$name = $_GET['name']; //термин
$id_course = (int) $_GET['idcourse'];
 
// Класс вопрос
class Definition
{
    public $text;
 
    public function __construct($text='')
    {
        $this->text = $text;
    }
}
 
// Открытие БД
include ("bd.php");
 
$sql = "SELECT description FROM glossary WHERE name = '$name' and id_course = '$id_course'";
$res = mysql_query($sql);
if(mysql_num_rows($res)>0){
    $row = mysql_fetch_array($res);
    $definition = new Definition($row["description"]);
    echo json_encode($definition);
}
?>
на ruseller.com есть уроки по этим запросам
А зачем такой громоздкий не понятный код что бы просто подключить выполнение сценария php в html странице куда что совать вообще не понятно ??????

Олен клик я думаю мне не понадобиться потому что у меня в php есть else условие что сценарий не выведит данные пока не будут выбранны параметры запросса в форме html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.06.2013, 17:06
Помогаю со студенческими работами здесь

Как открыть страницу в том же окне? window.open
Вопрос от n00b'a;) : есть форма: &lt;form name=form1&gt;Номер варианта (1-30): &lt;input type=text name=variant size=2px maxlength=2&gt; ...

Как создать меню, пункты которого открываются в том же (исходном) окне браузера?
Здравствуйте, объясните пожалуйста, как создать меню, пункты которого открываются в том же окне под тем же адресом? Как, например, здесь...

Программа "Тест": как показать следующий вопрос в том же окне
Вообщем цель у меня такого рода... Нужно сделать тест. Всего 100 вопросов. Каждый вопрос появляется после ответа на предыдущий и нажатия...

Вывести строку из букв. Гласные буквы вывести в одном окне по диагонали окна, согласные в - другом окне по другой диагонали
Ввести строку из букв. Гласные буквы вывести в одном окне по диагонали окна, согласные - в другом окне по другой диагонали. Второе окно...

new Scene в том же окне
Ребят, помогите пожалуйста, вот у меня есть sample.fxml, он по дефолту грузится в сцене, я создал другой, и при нажатии на кнопку мне надо...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
YAFU@home — распределённые вычисления для математики. На CPU
Programma_Boinc 20.01.2026
YAFU@home — распределённые вычисления для математики. На CPU YAFU@home — это BOINC-проект, который занимается факторизацией больших чисел и исследованием aliquot-последовательностей. Звучит. . .
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru