Помощ с урока за гласуване като на vbox

montana

Registered
Как ще стане да го сложа в моя сайт така, че за всяка страница да си показва отделно .. измъчих се :x

Линковете ми са от сорта на :
saita.com/alabala-1.html
saita.com/fagfja-2.html
saita.com/ghjr-3.html и т.н.

Ето и урока:
http://web-tourist.net/login/login/view.php?st=2777

ето това ми бд - то

[sql]CREATE TABLE IF NOT EXISTS `images` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL,
`filename` varchar(255) NOT NULL,
`ext` varchar(5) NOT NULL,
`source` varchar(200) NOT NULL DEFAULT 'Unknown',
`date` varchar(255) NOT NULL,
`views` int(30) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=Inno[/sql]DB DEFAULT CHARSET=latin1 AUTO_INCREMENT=10 ;


А така изкарвам снимките:

PHP:
<img src='<?php echo "./images/".$cur_image['filename'].".".$cur_image['ext']; 
$viewed = $cur_image['id'];

mysql_query("UPDATE `images` SET `views` = `views`+1 WHERE `id`='$viewed'") or die("Couldnt update");

?>' style="max-width:500px;">
 
Това е $_GET метода, $_GET['id'] е ето тази част от линка:

http://something.somth/index.php?id=2

Сега, на определената снимка/новина/клип, трябва да си има отделно id, което отговаря на id записано във базата данни. Когато пускаш заявка може пишеш:

PHP:
/** ID from link */
$id = (int)$_GET['id'];

mysql_query("UPDATE `table` SET `field` = 'something' WHERE `id` = '$id' ");

Така ще обновиш записа със ИД - то което си дал във линка и което съответства на това във базата данни.
 

Back
Горе