Pagina 1 din 1
Afiseaza imagine sau text din mysql
Scris: Dum Iun 09, 2013 5:50 pm
de soluicius
Buna,
Am o baza de date care poate contine link-ul unei imagini sau un text.
Am nevoie de un cod care sa afiseze imaginea din mysql daca e imagine iar daca nu sa afiseze textul.
Re: Afiseaza imagine sau text din mysql
Scris: Dum Iun 09, 2013 6:36 pm
de Birkoff
in bd cum se numeste coloana care tine calea catre imagine si cum se numeste coloana cu textul?
Re: Afiseaza imagine sau text din mysql
Scris: Dum Iun 09, 2013 11:35 pm
de soluicius
Baza de date este structurata in felul urmator:
ID | continut | autor | data
Am un formular.. facut dintr-un panou cu TAB-uri..intr-unul se poate introduce textul, iar in tabul celalalt se poate pune linkul la poze..
'continut' primeste ambele valori(text sau imagine)
Re: Afiseaza imagine sau text din mysql
Scris: Dum Iun 09, 2013 11:50 pm
de Birkoff
e gresita abordarea...
de unde poti sa iti dai seama care din urmatoarele string-uri e url si care e text?
"ceva/abcg.jpg"
"calea_catre_poza.png"
?
raspuns -> nu poti.
Trebuie sa le separi cumva, sa le poti identifica, sa stii ca sirul ala se refera la o cale catre o poza si celalalt sir e comentariu text.
o solutie alternativa ar fi sa iei fiecare sir la puricat si sa verifici daca in spatele lui exista un fisier, dar nu e o solutie optima.
Re: Afiseaza imagine sau text din mysql
Scris: Lun Iun 10, 2013 12:20 am
de soluicius
ok, atunci ce ar fi sa fac doua siruri exemplu : text | images.. fiecare sa ia valorile din formularul respectiv si sa le afiseze numai daca nu sunt goale. Sau ceva de genul
Re: Afiseaza imagine sau text din mysql
Scris: Lun Iun 10, 2013 2:09 am
de Birkoff
da, asa ar fi corect, 2 coloane in bd, default NULL, una pentru text una pentru imagine.
Re: Afiseaza imagine sau text din mysql
Scris: Lun Iun 10, 2013 8:39 pm
de soluicius
Am rezolvat problema, multumesc foarte mult.
Acuma mi-a mai trecut ceva prin cap. Cum pot face sa afiseze si imaginea si textul din doua formulare diferite dar stocate in acelasi tabel?
Re: Afiseaza imagine sau text din mysql
Scris: Lun Iun 10, 2013 8:58 pm
de Birkoff
Pai selectezi din bd ce ai nevoie si le afisezi... trebuie sa stii coloana comuna sau punctul de legatura dupa care vrei sa faci afisarea.
SELECT * FROM tabel WHERE coloanaX = 'ceva' OR coloanaY = 'altceva'
Cum iti dai seama ca imaginea si textul este dintr-un formular si alta imagine si alt text din alt formular (doar uitandu-te la coloanele din bd, fara formulare) ? Teoretic ar trebui sa ai o coloana in care sa se salveze nr formularului sau ceva sa identifici din ce formular e...
Re: Afiseaza imagine sau text din mysql
Scris: Mar Iun 11, 2013 4:30 pm
de soluicius
Da, am coloana id pentru a identifica fiecare postare.
Re: Afiseaza imagine sau text din mysql
Scris: Mar Iun 11, 2013 4:50 pm
de Birkoff
atunci poti face direct select * from tabel where id = "$formiddorit"
Re: Afiseaza imagine sau text din mysql
Scris: Mar Iun 11, 2013 4:53 pm
de soluicius
Ideea e urmatoarea,
Eu am facut un tabel care arata cam asa
[ autor ]
[ continut ]
[ data ]
[ EDIT | DELETE ]
Cum am stocate informatiile in aceasi coloana vreau sa le afiseze pe ambele in locul la 'continut' din tabel.
Edit: gata ca am realizat cum pot rezolva problema. Revin cu amanunte daca mai intampin vreo problema.
Re: Afiseaza imagine sau text din mysql
Scris: Lun Iul 01, 2013 1:52 pm
de V8Li