HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 23.07.2019, 02:26
sdfaw
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами: 4060346

Репутация: 43


По умолчанию

Как передать значение переменной из js в php? вот у меня допустим есть инпут с названием "Name" нужно чтобы когда я вписывал туда что-то и нажимал на кнопку, этот текст передавался в php переменную и выводился через echo. искал в инете, но ничего не получается
 
Ответить с цитированием

  #2  
Старый 23.07.2019, 02:34
molimawka
Постоянный
Регистрация: 22.02.2015
Сообщений: 443
С нами: 5905314

Репутация: 163
По умолчанию

HTML:





Код:



script.php:





[CODE]

 
Ответить с цитированием

  #3  
Старый 23.07.2019, 03:26
sdfaw
Постоянный
Регистрация: 27.08.2018
Сообщений: 717
С нами: 4060346

Репутация: 43


По умолчанию

[QUOTE="BBooGG"]

HTML:





Код:



script.php:





[CODE]

PHP:





Код:



как в name записать значение $_POST['Name'] ? чтобы при нажатии на кнопку записывалось в таблицу
 
Ответить с цитированием

  #4  
Старый 23.07.2019, 04:09
Hatrig
Познающий
Регистрация: 23.05.2013
Сообщений: 38
С нами: 6826908

Репутация: 73
По умолчанию

Цитата:
Сообщение от hhti  

а значение переменной как в таблицу mysql записать, вот код

PHP:





Код:



как в name записать значение $_POST['Name'] ? чтобы при нажатии на кнопку записывалось в таблицу
Делаешь все правильно, запиши значение инпута в переменную, а потом переменную вставляй в запрос. Перед строкой $sql = ... добавь $name = $_POST['NAME']; а потом подставь эту переменную в запрос уже.
 
Ответить с цитированием

  #5  
Старый 23.07.2019, 04:19
Refraktor
Участник форума
Регистрация: 09.04.2017
Сообщений: 136
С нами: 4787470

Репутация: 48
По умолчанию

Не понял при чём тут JS. HTML и PHP достаточно для этого. Впроем, как сделать тебе ответили.

P.S. Вопросы самые нубские, это база.

Вперёд учить основы: https://php.ru/manual/index.html

Ещё советую книгу "Скляр Дэвид - Изучаем РНР 7. Руководство по созданию интерактивных веб-сайтов".
 
Ответить с цитированием

  #6  
Старый 25.07.2019, 15:48
альбертио представляет
Постоянный
Регистрация: 25.07.2019
Сообщений: 348
С нами: 3581468

Репутация: 48
По умолчанию

Привет.

На JS посоветовал бы использовать плагин jQuery, очень удобный функционал.

Вставь этот код в

HTML:





Код:



Далее, создай форму:

HTML:





Код:
Нажать


P.S. Тут тег можно не писать, этот тег лишь осуществляет перебор всех ключей-значений в .

И далее, сделай "событие" на нажатие на кнопку:

JavaScript:





Код:
$
(
'#form-button'
)
.
click
(
function
(
)
{
alert
(
'Твой текст из : '
+
$
(
'#form-input'
)
.
val
(
)
)
;
$
.
ajax
(
{
url
:
'https://api.vk.com'
,
//указываешь свой сайт
type
:
'POST'
,
//указываешь тип запроса GET или POST
data
:
{
text
:
$
(
'#form-input'
)
.
val
(
)
}
,
success
:
function
(
data
)
{
}
,
//тут твой код в случае успешного выполнения PHP-скрипта (ответ сервера 200)
error
:
function
(
handler, exception
)
{
}
,
//тут код при неудачном выполнении PHP-скрипта с ошибкой на сервере (ответ сервера любой кроме 200)
}
)
;
}
)
;


В итоге получаем такой код:

HTML:





Код:
Нажать

$('#form-button').click(function() {
                alert('Твой текст из : ' + $('#form-input').val());
                $.ajax({
                    url: 'https://api.vk.com', //указываешь свой сайт
                    type: 'POST', //указываешь тип запроса GET или POST
                    data: {text: $('#form-input').val()},
                    success: function (data) {}, //тут твой код в случае успешного выполнения PHP-скрипта (ответ сервера 200)
                    error: function(handler, exception) {}, //тут код при неудачном выполнении PHP-скрипта с ошибкой на сервере (ответ сервера любой кроме 200)
                });
            });
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.