phpでfbのいいねボタンのような物をつくりたいのですが、このコードだと一回クリックして1が表示されて二回目からもずっと1が表示されたままです。どこが原因でしょうか??
<?php $host=''; $username=''; $passwd=''; $dbname=''; //パスワードなど詳細は省略 $link=mysqli_connect($host,$username,$passwd,$dbname); $number=""; if($link){ var_dump('test'); if(isset($_POST["button"])){ $button=$_POST["button"]; $number++; mysqli_set_charset($link,'utf-8'); $query='REPLACE INTO me_too_button(number) VALUES(\''.$number.'\')'; if($push=mysqli_query($link,$query)){ echo '成功!!'; }else{ echo '失敗!!'; } } } ?> <!DOCTYPE html> <html> <head> <title>me_too_button</title> </head> <body> <form action="" method="POST"> <input type="submit" name="button" value="ME TOO <?php echo $number; ?>"> </form> </body> </html>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。