Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba — REBORN
Diskusija

[TUT]Slike u bazi podataka

175 pregleda · 13 odgovora · otvorena 17.02.2010. u 21:04

U ovom tutorijalu ćete naučiti kako da postavite slike u bazu podataka.

KORAK 1

Napravite bazu podataka slikedb i u njoj napravite tabelu sa četiri polja kao na slici.

KORAK 2
Napravite fajl index.php koji služi za učitavanje linkovanih imena fotorgrafija iz baze podataka.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Slike u db</title>
</head>
<h1>Slike u db</h1>
<hr />
<body>
<?php
//konektovanje u db
mysql_connect('localhost','root','');
mysql_select_db('slikedb');

$query = mysql_query("SELECT * FROM slike";);

while($red = mysql_fetch_assoc($query))
{
$id = $red['id'];
$ime = $red['naslov_slike'];

echo "<a href='view.php?id=$id'>$ime</a><p>";
}

?>
</body>
</html>

Ovako izgleda u tekst editoru (Notepad++).

KORAK 3

Napravite fajl view.php koji će prikazivati rezultate baze podataka jednu po jednu.


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Pregled slike</title>
</head>
<body>
<?php
$id = $_GET['id'];

mysql_connect('localhost','root','');
mysql_select_db('slikedb');

$query = mysql_query("SELECT * FROM slike WHERE id = $id";);

$red = mysql_fetch_assoc($query);

$id = $red['id'];
$ime = $red['naslov_slike'];
$slika = $red['slika'];
$desc = $red['desc'];

echo "<h1>$ime</h1><hr>";
echo $slika;
echo $desc."<hr>";

$sled = $id+1;
$pret = $id-1;

if($id>=1)
echo "<a href='view.php?id=$pret'>Prethodna</a> ";
if($id!=2)
echo "<a href='view.php?id=$sled'>Sledeca</a>";
?>
</body>
</html>

KORAK 4

Upisati rezultate u bazu podataka. Primer kao na slici.


Bice jos :D
;) dje taj smajli ide ovo ; ) samo zajedno
i za kraj "OJ RAKIJO DA SI BLIZE BOGU I NJEGA BI OBORILA SNOGU xD"
Možeš li mi pobliže objasniti zaštto ovo služi?
:S
sanjin1991 je napisao/la:
Možeš li mi pobliže objasniti zaštto ovo služi?
:S
pa na svom web sajtu mozes da napravis nesto ko galerija pa da nemoras svaki put prepravljas html kod ili php zavisi odes u mysql bazu i samo obrisises sliku

Tutorijal kopiran, ne vidim svrhu tutorijala ako ga ti nisi pisao. Kome treba uvijek moze naci.
ek0 je napisao/la:
Tutorijal kopiran, ne vidim svrhu tutorijala ako ga ti nisi pisao. Kome treba uvijek moze naci.
nije c/p sa web sajta eto da ti samo to kazem jeste c/p kod sa mog kompa jer ga imam odavno jos kad sam to pravio a ovaj text sam ja pisao
ek0 je napisao/la:
Tutorijal kopiran, ne vidim svrhu tutorijala ako ga ti nisi pisao. Kome treba uvijek moze naci.
pa misli lik zaradit nekvu medalju po mogućnosti IF a kasnije do moda al nekonta on da na ovom forumu samo pare cuda rade

EDIT: istina najvise boli
TomY je napisao/la:
pa misli lik zaradit nekvu medalju po mogućnosti IF a kasnije do moda al nekonta on da na ovom forumu samo pare cuda rade ;)

EDIT: istina najvise boli
zaboli me ona stvar zqa medalju ja ovo radim za svoju dusu :D

lock neko temu
Mladjox je napisao/la:
nije c/p sa web sajta eto da ti samo to kazem jeste c/p kod sa mog kompa jer ga imam odavno jos kad sam to pravio a ovaj text sam ja pisao
Pa mogao si bar promjeniti izvor ovih slika, nije tesko skontati da je kopirano.
ek0 je napisao/la:
Pa mogao si bar promjeniti izvor ovih slika, nije tesko skontati da je kopirano.
slike jesu copy :D
_InfinitY je napisao/la:
*cough*http://e-sport.hr/tutoriali/104/Slike-u-bazi-podataka*cough*
nije odatle uopste pa normalno da negdje na netu ima taj tut nisam ja nikola tesla
Neznam cemu kopiranje tutoriala.. Pa napisi svoje.. Budi svoj.. Nebudi kopija..

Prijavi se da bi odgovorio/la na ovu temu.