Ни иска да записва в база данни

taneca

Registered
PHP:
<form method="POST" action="">
<input type="image" name="like" src="images/like.png" width="25" height="20"></form>
<?
if (isset($_POST['like'])){ mysql_query("INSERT INTO `like`(`user`,`song`) VALUES ('$csuser','$id')"); }
?>

Някой да има идея, защо като натисна лайка и не записва в база данни?
 
Да, със submit става... няма ли начин с image и hidden ?

EDIT: Оправих се! Ето го начина if (isset($_POST['like_x']))
Просто добавяте _x
 
Ами с image начина е upload или поне така си спомням :) отдавна не съм пипал PHP, но кода го имам ако искаш ще го напиша. Хайде сега някой да обясни защо с х (POST['like_x'])) става?
 
ivo75 каза:
Ами с image начина е upload или поне така си спомням :) отдавна не съм пипал PHP, но кода го имам ако искаш ще го напиша. Хайде сега някой да обясни защо с х (POST['like_x'])) става?
когато имаш изоб. в post form Се ползва:

HTML:
<form enctype="multipart/form-data" method="POST" accept-charset="utf-8">
 
Аз жестоко ти препоръчвам да си слагаш or die(mysql_error()) при заявките.Иначе някой път ще ти отнеме дни да видиш какво не е наред.Успех!
 

Back
Горе