Я хочу добавить простую рейтинговую систему на свой случайный видео-сайт (id = youtube id)
У меня нет большого опыта работы с php и MySQL, и я не знаю, как обновлять поле с помощью кнопок отправки таким образом. :
<form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="post" name"rateform">
<input name="rateup" type="image" src="up.png" id="rateup" value="rateup" />
<input name="ratedown" type="image" src="down.png" id="ratedown"
value="ratedown" />
</form>
<?PHP
mysql_connect(",",",",",")or die(mysql_error());
mysql_select_db(",")or die(mysql_error());
if ($_POST['rateup'])
{
mysql_query("UPDATE utube SET rating = rating + 1
WHERE (id = $pageid)");} else if ($_POST['ratedown']) {
mysql_query("UPDATE utube SET rating = rating - 1
WHERE (id = $pageid)");}
?>
Есть ли что-то, что мне нужно сделать, чтобы связать html и php вместе?
Все операторы сами по себе возвращают правильные значения (например, $pageid)
, но когда я нажимаю кнопки, ни с какими полями ничего не происходит.
Когда я помещаю запрос mysql непосредственно в phpmyadmin, он также работает,
я просто не уверен, как html взаимодействует с php?
Я был бы признателен, если бы кто-нибудь сообщил мне, как это работает, поэтому я может заставить мой скрипт работать.