Почему не добавляют стоимость с этим form PHP?

Я использую изображение, которое, нажав на нее, добавляло бы стоимость в mysqli, но не понимаю, почему оно не функционирует, сначала, я думал, что он был, потому что это должен был быть неудар в лунку тип submit, но не изменив это также, оно функционировало, уже у меня нет больше идей. Они помогают мне? спасибо...

<?php if(isset($_POST['like'])){
 $sql2 = "UPDATE posts SET likes = likes + 1 WHERE titulo = '".$titulo."'";
 $query2 = mysqli_query($db, $sql2);
  if($query2){

   }

} 
    <form method="post"><input style="position: fixed; top:10%; left:1.5%;width: 5%;" type="image" src="images/like.png" name="like"></form>
1
задан 09.11.2019, 01:34
2 ответа

Для empesar неудар в лунку submit тип или изображение никогда не приказывают, как post,

изображение, - чтобы помещать изображение submit это, чтобы посылать формуляр

то, что ты, должно быть, заставляешь в твой неудар в лунку изображение помещать ему событие для того, чтобы он был послан, дав ему click

<input style="position: fixed; top:10%; left:1.5%;width: 5%;" type="image" src="https://static.xx.fbcdn.net/rsrc.php/v3/ym/r/N2Pc61w97eJ.png" onclick="this.form.submit()">

После в том же формуляре, помести другой скрытый неудар в лунку (для того, чтобы не были видно) названный like, что это тот, который прибывал, как post

<input type="hidden" name="like" value="SI" >

В конце концов ты, должно быть, остается чего-либо подобного

<form method="post">
	<input style="position: fixed; top:10%; left:1.5%;width: 5%;" type="image" src="https://static.xx.fbcdn.net/rsrc.php/v3/ym/r/N2Pc61w97eJ.png"  onclick="this.form.submit()">
	<input type="hidden" name="like" value="SI" >
</form>
2
ответ дан 01.12.2019, 12:13

главным образом, потому что ты не закрываешь etiqutedas PHP, только у тебя есть etiqutedas открытия <?php, но ты не поместил ту завершения. Другое наблюдение, которое у меня было, состоит в том, что ты был бы должен делать твой php во внешнем файле, и когда ты сделаешь твой form в html, добавляет ее признак action для того, чтобы, когда будет работать код, он знал, что он должен работать с файлом php. У тебя осталось бы что-либо подобное:

<form action="archivo.php" method="post">
1
ответ дан 01.12.2019, 12:13

Теги

Похожие вопросы