Я немного новичок в работе с JS и PHP и наткнулся на небольшую проблему. Я пытаюсь передать идентификатор текстового поля, который я нажал на PHP, и затем запросить базу данных с этим идентификатором. Я попытался следующий код, чтобы проверить, если переменная получает передается, но ничего не насторожило:Передача переменной на PHP через javascript
<script type="text/javascript">
function Like(ID)
{
<?php
$id = ID;
print "alert('$id');";
?>
}
</script>
<input type="text" id="1" onclick="Like(this.id)" >
То, что я пытаюсь выполнить:
У меня есть база данных видео с уникальным идентификатором , У меня есть 2 кнопки рядом с каждым видео для симпатии или неприязни. 2 кнопки будут иметь идентификатор на основе идентификатора видео. Например, видео номер 2 имеет 2 кнопки: например (id = L2) и не нравится (id = D2). Когда пользователь нажимает одну из этих кнопок, я хочу обновить столбец «понравится» таблицы без перезагрузки страницы. Это возможно?
http://tinsology.net/2009/06/client-side-vs-server-side-code/ – Paulpro
http://www.tizag.com/ajaxTutorial/ajax-mysql-database.php – Paulpro
Я не собираюсь пытаться ответить на это сам, и, несомненно, кто-то сможет указать вам на хорошие ресурсы, которые показывают вам, как добиться того, чего вы хотите (ajax и получить запросы), но я бы посоветовал вам прочитать основную теорию php (серверный язык, который «подготавливает» ваш код) и javascript (который работает в браузере). –