Есть ли решение данной задачи??

Печать RSS
428

I
Автор
Пришелец
0
Привет всем, помогите решить данную задачу. Заранее всем спасибо.

Есть php файл (torrent.php) с некоторым содержимым, нужно в этом же файле не выводя в другой, сделать отправку в бд по нажатию на кнопку добавить помогите с решением.

Привожу кусок кода в котором нужно сделать отправку:
if ($search == FALSE)

{

    echo "Данного торрента нет в базе можно добавлять";

echo "<input type='submit' value='Добавить'>";//Мне нужно чтобы только при нажатии на кнопку добавить срабатывал нижний запрос $sql . 



    $sql = "INSERT INTO `" . PREFIX . "_post` (`autor`, `date`, `xfields`, `title`, `category`, `alt_name`, `approve`) VALUES ('admin_detka', '2017-07-11 21:00:00', '{$xfields}', '{$title}', '', '{$alt_name}', 1);";

    

    

    }else{

    echo "Данный торрент есть в базе";
А

Чатланин
0
А где теги <form> без них не отправится форма

Оранжевые штаны
0
лови клик на кнопку и отправляй ajax запрос
I
Автор
Пришелец
0
DimmoS, Добрый день, извините а не могли бы привести пример такого способа???Буду очень благодарен, просто только учусь всему этому и еще не все могу понять и воплотить.Заранее спасибо.

Оранжевые штаны
0
igrovik1, https://learn.javascript.ru/ajax-xmlhttprequest первая ссылка окей гоголь
I
Автор
Пришелец
0
DimmoS, Спасибо за ссылку но кажется мне что увы с ajax у меня не получится сделать,не могу понять каким образом выловить клик и вообще как дальше работать с этим :-( Еще раз спасибо за помощь.

Оранжевые штаны
0
<input type='submit' value='Добавить' class='my_button'>
js:
d.body.addEventListener('click',function(e){
    if(e.target.classList.contains('my_button')){
// тут делаешь запрос
    }
}

Добавлено через 00:19 сек.
igrovik1, выше чуть
I
Автор
Пришелец
0
DimmoS, Попробовал под мой код не подошло, записываются пустые переменные в бд.

Оранжевые штаны
0
igrovik1, покажи код как пробовал
I
Автор
Пришелец
0
DimmoS, Отправил в личку.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск