MYSQLにデータが送信されない
こんにちは
PHPもDBも初心者です。
現在、(1)トップページにある画像のurlをcheck.phpに送信して、(2)DB内のimg_urlと照合し、(3)照合されたイメージにpointを1追加した後、(4)またトップページに戻るというプログラムを組もうとしてるのですが、うまくいきません。
ソースはこれです↓
----------------------------------------------------------------------------------
index.php
<?php
$image = array(
"img/img1.jpg",
"img/img2.jpg",
"img/img3.jpg",
"img/img4.jpg",
"img/img5.jpg",
"img/img6.jpg",
);
$image = $image[rand(0, count($image)-1)];
echo '<a href="./check.php?url='.$image.'"><img src="'.$image.'" alt=""></a>';
?>
----------------------------------------------------------------------------------
check.php
----------------------------------------------------------------------------------
<?php
mysql_connect('****','****','****')or die(mysql_error());
mysql_select_db('******')or die(mysql_error());
mysql_query('SET NAMES UTF-8');
$url = htmlspecialchars($_GET['url']);
if( !$url == ' ') {
mysql_query('UPDATE image SET point=point+1 WHERE img_url = "$url"')or die(mysql_error());
header ('Location: ./index.php');
exit();
} else {
echo('画像の情報が送信されていません。');
}
?>
----------------------------------------------------------------------------------
まだまだわからないことだらけで、稚拙な内容だとは思いますが
よろしくお願いします。
お礼
めちゃくちゃ優しそうな顔ですね! でも違います……あれぇ、なんでだろ……こういう芸人いたと思うんだけど、正解が出ないですね……。 顔ぐらいしか全然思い出せないし……。
補足
今日、ようやく自力で思い出しました! サバンナの高橋茂雄さんでした! みなさんご協力ありがとうございました!