Witam, tworzę stronę z obrazkami i chciałbym aby pod każdym obrazkiem było ocenianie “tak/nie” , coś podobnego jak na stronie demotywatory.pl .
Zrobiłem eksport tabeli w której zapisane są dane do obrazków, wygląda ona tak:
CREATE TABLE `obrazki` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tytul` varchar(60) NOT NULL,
`obrazek` text NOT NULL,
`zrodlo` text,
`autor` text NOT NULL,
`data` text NOT NULL,
`czeka` int(11) NOT NULL DEFAULT '1',
`typ` varchar(30) NOT NULL DEFAULT 'obrazek',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;
--
-- Zrzut danych tabeli `obrazki`
--
INSERT INTO `shity` VALUES(2, 'Obrazek 1', 'img/upload/1.jpg', 'Własne', 'admin', '13-08-2011 12:19', 1, 'obrazek');
INSERT INTO `shity` VALUES(3, 'Obrazek 2', 'img/upload/2.jpg', 'Inne', 'admin', '13-08-2011 12:21', 1, 'obrazek');
INSERT INTO `shity` VALUES(4, 'Obrazek 3', 'img/upload/3.jpg', 'Inne', 'admin', '13-08-2011 14:32', 0, 'obrazek');
Plik wyświetlający obrazki wygląda tak:
<?php
session_start(); //start sesji
ob_start();
require_once('connect.php');
require_once('functions.php');
$tab = niceUrl();
$id = $tab[0];
$zapytanie = mysql_query("SELECT * FROM obrazki WHERE id = $id") or die("ERROR: Picture doesn't exist."); //wybiera dane z tabeli obrazki o przesłanym "id"
$■■■■ = mysql_fetch_array($zapytanie);
?>
<?php
//Liczymy ile jest wyników do wyświetlenia (powinien być 1)
$ile=mysql_num_rows($zapytanie);
if($ile==0)
{
echo 'Taki obrazek nie istnieje.';
}
else
{
if ($zapytanie) { //jeśli zapytanie można wykonać to...
if($■■■■['typ']=='obrazek') {
echo '
Udostępnij
'; } if($■■■■[‘typ’]==‘film’) { $id_filmu=str_replace(“http://www.youtube.com/watch?v=”, “”, $■■■■[‘obrazek’]); echo ’