Привет. Столкнулся с проблемой в передачи запроса SQL через ссылку. Суть в следующем:
- Есть две картинки , которые выбираются из базы в случайном порядке и выводятся на страницу. (Делаю выборку 3-х полей из базы id,name,img)
- При нажатии на картинку (ссылку), запрос должен происходить и изменять поле (у картинки которая выбралась в случайном порядке) в MySQL
ЗАПРОС ПРОИСХОДИТ НО ИЗМЕНЯТСЯ ПОЛЕ У ДРУГОГО ПОЛЬЗОВАТЕЛЯ
Как произвожу выборку
PHP:
скопировать код в буфер обмена
$photo_random_left_women = mysql_query("SELECT id,name,img FROM women ORDER BY RAND();", $db); $id_lpw = $photo_left_women['id']; //ID пользователя $name_lpw = $photo_left_women['name']; //Имя пользователя $img_lpw = $photo_left_women['img']; //Картинка
Вывожу изображение
CODE ( html):
скопировать код в буфер обмена
<div id="photo-left"> <a href="lpw.php"><img src="<?php echo $img_lpw; ?>" width="100%" /></a> //Изображение <p class="name-left"><?php echo $name_lpw; ?></p> //Имя <p class="name-left">ID: <?php echo $photo_left_women['id']; ?></p> //ID пользователя </div>
Код обработчика php
PHP:
скопировать код в буфер обмена
$query_lpw = ('UPDATE women SET rating=rating+1 WHERE id ='.$photo_left_women['id']); if($mysql_query_lpw){ header("Location: women.php"); } else { echo "Произошла ошибка! Пожалуйста <a href='index.php'>сообщите администратору</a> сайта."; }
|