ubacivanje i citanje slike iz baze pomocu php-a

2

ubacivanje i citanje slike iz baze pomocu php-a

offline
  • Code Developer
  • Pridružio: 23 Okt 2011
  • Poruke: 163

Napisano: 09 Avg 2012 13:00

Vazi. HVALA! Smile

Dopuna: 10 Avg 2012 16:39

Prilikom ucitavanja slike iz baze tj njegovog url-a pise :The requested URL /upload sike na server/images/slika.png was not found on this server.

Evo i koda:

<?php
//konektovanje na odredjenu bazu
$con = mysql_connect("localhost","root","");
mysql_select_db("a", $con);;
if (!$con)
{
exit('Could not connect: ' . mysql_error()); // ispis greske ako nije uspostavljena konekcija sa bazom
}

$slike =mysql_query("SELECT * FROM moja WHERE id=105");
echo "<table width='22%'>";
while ($row = mysql_fetch_assoc($slike))
{
echo "
<tr>
<td>
<img src='images/".$row['path']."' width='50%' height='50%'>
</td>
</tr>
";
}
echo "</table>";
?>



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Je li ti ikako poznajes PHP ili cak Engleski ?

Putanja do slike nije tacna.



offline
  • Code Developer
  • Pridružio: 23 Okt 2011
  • Poruke: 163

Vidim i ja da pise da niej pronadjeno na serveru ali me zanima zasto, i u svemu ovome sam pocetnnik, prvi put radim ovo ...

Ovo se pojavi:

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Lackeeee ::Vidim i ja da pise da niej pronadjeno na serveru ali me zanima zasto, i u svemu ovome sam pocetnnik, prvi put radim ovo ...

Pa nije ti ovo gradivo za pocetnika. Ne mozemo mi da nagadjamo da li unosis tacnu putanju, probaj sam, udji u folder gdje se nalazi skripta koja ti prikazuje sliku iz baze, isprati putanju koja ti je zadata. Ima li slike ?

offline
  • Code Developer
  • Pridružio: 23 Okt 2011
  • Poruke: 163

Zaista sve pokusavam i nije mi jasno, ima i u folderu slike, sve je ok ali eto, nece ...


offline
  • PHP programer
  • Pridružio: 26 Okt 2007
  • Poruke: 1064
  • Gde živiš: u Apache

Ovde vidim 2 stvari,prvo,

proveri kako si napisao putanju , tamo ti piše upload SIKE na server, valjda treba SLIKE,

a drugo, putanja ne može da ti bude upload20%slike20%na20%server/neka _slika.jpg

nego putanja treba da bude recimo upload_slike_na_server/slika.png

Zato i nemaš sliku nego kvadrat gde bi slika trebala da bude. Wink

Mogao si jednostavno da napraviš folder images, da ne praviš sebi zbrku i onda bi ti putanja bila

images/slika.png ili jpg, već koju extenziju ima.

offline
  • Code Developer
  • Pridružio: 23 Okt 2011
  • Poruke: 163

Hehe, pokusao sam sve sto si mi rekao, but Very Happy
Tu je i slika u folderu, tu je i ona u bazi, menjao sam malo kod al' i dalje isto. Nadam se da se jutro pametnije od noci Smile




<?php
//konektovanje na odredjenu bazu
$con = mysql_connect("localhost","root","");
mysql_select_db("a", $con);;
if (!$con)
{
exit('Could not connect: ' . mysql_error()); // ispis greske ako nije uspostavljena konekcija sa bazom
}
$images = "wamp/www/images/";
$slike =mysql_query("SELECT * FROM moja WHERE id=105");
echo "<table width='22%'>";
while ($row = mysql_fetch_assoc($slike))
{
echo "
<tr>
<td>
<img src='$images".$row['path']."' width='50%' height='50%'>
</td>
</tr>
";
}
echo "</table>";
?>

offline
  • PHP programer
  • Pridružio: 26 Okt 2007
  • Poruke: 1064
  • Gde živiš: u Apache

Requested url not found .... ti si totalno prošetao ove putanje.. Smile

Prvo si imao localhost/upload slike itd(ovde si bio na dobrom putu, a sad imaš

localhost/wamp/www/images/slika.jpg TO NE MOŽE TAKO! Smile

u www folderu treba da napraviš jedan folder u kome će sve stajati , to ti je kao sajt, npr folder sa imenom test_db , pa onda u njemu napraviš folder npr. images i u njega upload-uješ sve slike pa ti je onda putanja sledeća localhost/test_db/images/slika itd.

a iz baze probaj da je pozoveš ovako

$query = mysql_query("SELECT * FROM ime_tabele");          while($row = mysql_fetch_array($query))  {      echo $row['images'];       //ovde umesto images upises ime polja iz tabele }

offline
  • Code Developer
  • Pridružio: 23 Okt 2011
  • Poruke: 163

sa tim tvojim upitom (echo $row['images']; ) mi pronadje ovo:



a kada je stavim u echo "<img src='$images".$row['path']."' width='50%' height='50%'>";



U svakom slucaju hvala na razumevanju i savetima, jer ovo kako god znam i umem moram resiti, nadam se da nisam naporan ...

offline
  • lnenad  Male
  • Stručni saradnik
    Web
  • Nenad
  • Arhitetak
  • Pridružio: 16 Jan 2007
  • Poruke: 2860
  • Gde živiš: Bijeljina

Ajde udji u Sajt/images/ jel ima tu slika.png ?

Ako ima, onda obrisi prvu kosu crtu dakle ne smije /Sajt/images/ nego Sajt/images/

Ko je trenutno na forumu
 

Ukupno su 1088 korisnika na forumu :: 41 registrovanih, 6 sakrivenih i 1041 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 357magnum, Areal84, Asparagus, babaroga, bojank, bokisha253, Brana01, Centauro, Chainsaw, darkangel, Dimitrise93, draganca, FOX, Goran 0000, hologram, ikan, ILGromovnik, janbo, Još malo pa deda, Karla, kihot, Krvava Devetka, kybonacci, Luka Blažević, Mlav, nenad81, oldtimer, radoznao, repac, S2M, simazr, Singidunumac, Stanlio, stegonosa, vathra, vladaa012, vladulns, yufighter, Yugol33, |_MeD_|, šumar bk2