Ispis slike iz baze PROBLEM

1

Ispis slike iz baze PROBLEM

offline
  • Pridružio: 22 Avg 2011
  • Poruke: 14

Napravio sam bazu podataka galerija sa tabelom garderoba...u tabelu sam uneo linkove slika u formatu localhost/putanja_do_slike - da li ovako treba da se navede link do slike ili mozda u obliku <img src:"http://localhost/putanja_do_slike" --- mozda je i tu greska

Moj php kod izgleda ovako:

<?
$host ="http://ime hosta/";
$korisnik = "korisnicko ime";
$lozinka = "lozinka";
$baza = "ime baze";
if (!$db=@mysql_pconnect ("$host", "$korisnik", "$lozinka")){
echo "Spajanje na mysql server bilo je neuspešno";
exit;
}
if(!mysql_select_db ("$baza", $db)){
echo "Greska pri odabiru baze";
exit;
}
mysql_select_db('garderoba');
$select_result = mysql_query("SELECT naslov_slike,slika from garderoba where id=1");
while ($select_row = mysql_fetch_array ($select_result))
{
$naslov_slike = $select_row [naslov_slike] ;
$slika = $select_row [slika] ;
}
echo "$naslov_slike.$slika <br> ";
?>

izvrsavanjem navedenog php koda dobijam sledeci rezultat: "; ?> a zeleo bih da dobijem sliku iz prvog reda tabele garderoba ciji link se nalazi u koloni slika

P.S. Video sam da ima nekoliko tema o ovom problemu ali bih voleo da mi pomognete jer sam nisam dosao do zakljucka gde je greska.
UNAPRED,HVALA PUNO Smile



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Milan Kragujević
  • tzv. Junior PHP Programer
  • Pridružio: 20 Avg 2011
  • Poruke: 76
  • Gde živiš: Klenovnik, Srbija

ispravi host iz / u samo ime hosta (localhost ili šta već.. bez )
I stavi ovako:
echo '<img src=\''.$slika.'\' title=\''.$naslov_slike.'\' />';



offline
  • Pridružio: 22 Avg 2011
  • Poruke: 14

Ispravio sam kao sto si rekao ali opet se ponavlja ista greska tj. rezultat.
Zakljucio sam da ecoh treba da izgleda ovako echo
"<a href='view.php?'><img src="http://localhost/putanja do slike/"</a><p> jer u ovom slucaju daje ispravan rezultat. Sada je problem u tome sto ne znam kako da link "http://localhost/putanja do slike/" zamenim sa stringom da bi ova skripta imala funkciju.Ne znam Ne znam kako sve to da programiram....
U svakom slucaju hvala na odgovoru.

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Kao prvo, ne preporucujem ti da drzis u ovom obliku
http://localhost/putanja_do_slike
slike u bazi.
Jer je to apsolutna adresa a mozes je sutra promeniti i sta znam, lakse ti je da samo cuvas ime fajla, a kad ispisujes stavljas:
http://localhost/putanja_do_slike/imefajla.jpg , gde se imefajla.jpg cuva u bazi
dakle, umesto
echo "$naslov_slike.$slika <br> ";
imaces
echo $naslov_slike. "<img src=\"http://localhost/putanja_do_slike/" . $slika ."\" /> <br /> ";

offline
  • Milan Kragujević
  • tzv. Junior PHP Programer
  • Pridružio: 20 Avg 2011
  • Poruke: 76
  • Gde živiš: Klenovnik, Srbija

Slažem se sa N1k0l4

offline
  • Pridružio: 22 Avg 2011
  • Poruke: 14

Uspeo sam da mi se prikaze zeljena slika ali mi se pored slike prikazuje i sledeci tekst o gresci:

Notice: Use of undefined constant naslov_slike - assumed 'naslov_slike' in C:\Documents and Settings\********\My Documents\ime skripte.php on line 28 Call Stack: 0.0146 335496 1. {main}() C:\Documents and Settings\********\My Documents\kod sajta.php:0 0.0308 348944 2. include('C:\Documents and Settings\***********\My Documents\ime skripte.php) C:\Documents and Settings\*********\My Documents\kod sajta.php:352
Notice: Use of undefined constant slika - assumed 'slika' in C:\Documents and Settings\*******\My Documents\ime skripte.php on line 29 Call Stack: 0.0146 335496 1. {main}() C:\Documents and Settings\*********\My Documents\naziv sajta.php:0 0.0308 348944 2. include('C:\Documents and Settings\*********\My Documents\ime skripte.php') C:\Documents and Settings\Bogdan Tucovic\My Documents\kod sajta.php:352
$naslov_slike = $select_row [naslov_slike] ; ----> linija 28
$slika = $select_row [slika] ; -----> linija 29
<th colspan="2" rowspan="5" scope="col"> <?php include "ime skripte.php"; ?> &nbsp; </th> ---->linija 352
Kako da resim ovaj problem????
Hvala puno na prethodnim odgovorima...Smile

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

probaj da stavis naslov slike pod navodnike, i dole isto
Citat:
$naslov_slike = $select_row ['naslov_slike'] ;
$slika = $select_row ['slika']

offline
  • Pridružio: 22 Avg 2011
  • Poruke: 14

Napisano: 23 Avg 2011 14:04

Problem sam uspesno resio zahvaljujuci vama.Svaka cast N1k014 i hvala puno....i naravno Milane...Smile

Dopuna: 23 Avg 2011 18:57

Izvinjavam se ako sam dosadan ali vas ipak molim da mi odgovorite na koji nacin iz baze mogu da ispisem tekst odnosno kako bi trebala da izgleda echo funkcija....

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

echo $select_row['tekst'];
gde ti je ovo tekst atribut u bazi koji sadrzi tekst

offline
  • Pridružio: 22 Avg 2011
  • Poruke: 14

Opet neka glupa greska:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Documents and Settings\********\My Documents\ site\naziv skripte.php on line 26 Call Stack: 0.0467 327640 1. {main}() C:\Documents and Settings\*****\My Documents\site\naziv skripte.php:0 0.0739 328424 2. mysql_fetch_array() C:\Documents and Settings\*********\My Documents\ site\naziv skripte.php:26

Kod ovako izgleda:
mysql_select_db('Garderoba_tekstovi');

$select_result = mysql_query("SELECT naslov_teksta,tekst from Garderoba_tekstovi where id=1");

while ($select_row = mysql_fetch_array ($select_result)) -----> linija 26
{
$naslov_teksta = $select_row ['naslov_teksta'] ;
$tekst = $select_row ['tekst'] ;
}
echo $select_row['tekst']; ?>

Sta sada???????

Ko je trenutno na forumu
 

Ukupno su 755 korisnika na forumu :: 37 registrovanih, 7 sakrivenih i 711 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: A.R.Chafee.Jr., Aleksandar Tomić, aleksmajstor, amaterSRB, Cirkon, cole77, Duh sa sekirom, havoc995, HrcAk47, Insan, kaptain, Konda, konstruktor, Mahovljani, mercedesamg, messerschmitt, Milan A. Nikolic, miodrag, Miskohd, mushroom, mustangkg, Oluj2.1, pein, pristinski korpus, sakota79, Sale.S, slonic_tonic, Smd, stug, theNedjeljko, trajkoni018, VJ, Vlada1389, vlvl, W123, zajcev1, |_MeD_|