Просмотр полной версии : Как передать значение переменной из js в php?
Как передать значение переменной из js в php? вот у меня допустим есть инпут с названием "Name" нужно чтобы когда я вписывал туда что-то и нажимал на кнопку, этот текст передавался в php переменную и выводился через echo. искал в инете, но ничего не получается :(
molimawka
23.07.2019, 02:34
HTML:
script.php:
[CODE]
[QUOTE="BBooGG"]
HTML:
script.php:
[CODE]
PHP:
как в name записать значение $_POST['Name'] ? чтобы при нажатии на кнопку записывалось в таблицу
а значение переменной как в таблицу mysql записать, вот код
PHP:
как в name записать значение $_POST['Name'] ? чтобы при нажатии на кнопку записывалось в таблицу
Делаешь все правильно, запиши значение инпута в переменную, а потом переменную вставляй в запрос. Перед строкой $sql = ... добавь $name = $_POST['NAME']; а потом подставь эту переменную в запрос уже.
Refraktor
23.07.2019, 04:19
Не понял при чём тут JS. HTML и PHP достаточно для этого. Впроем, как сделать тебе ответили.
P.S. Вопросы самые нубские, это база.
Вперёд учить основы: https://php.ru/manual/index.html (https://www.blast.hk/redirect/aHR0cHM6Ly9waHAucnUvbWFudWFsL2luZGV4Lmh0bWw)
Ещё советую книгу "Скляр Дэвид - Изучаем РНР 7. Руководство по созданию интерактивных веб-сайтов".
альбертио представляет
25.07.2019, 15: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)
});
});
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot