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 879 korisnika na forumu :: 24 registrovanih, 7 sakrivenih i 848 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., bojan_t, cemix, Denaya, Dukelander, Griffon vulture, Još malo pa deda, Kubovac, ladro, LUDI, mile23, milenko crazy north, mnn2, Neutral-M, ozzy, Romibrat, ruso, sol, sombrero, Vatreni Zmaj, VJ, VladaKG1980, Webb, zbazin