Kezdőoldal » Számítástechnika » Weblapkészítés » PHP és MySQL párossal hogy...

PHP és MySQL párossal hogy kötök címhez képet?

Figyelt kérdés
Készítek egy weblapot (cikkeket fog megjeleníteni) de a cikkek mellett szeretném tárolni a cikkhez tartozó képeket de viszont ezt nem tudom hogy kéne, sok helyen kerestem de nem jövök rá mostani logikám: amikor képet töltök fel akkor ki lehet választani hogy melyik cikkhez szeretném (cím alapján), aztán az oldalon pedig ha a cím megegyezik a képhez tartozó kötéssel(ebben tárolom az elején felvett címet) akkor írja ki a képet de viszont mindegyikhez beteszi az összes képet :/

2014. nov. 1. 14:22
 1/3 anonim ***** válasza:

Egy cikkhez egy kép tartozhat vagy több?


Ha egy: akkor a cikk tábládnak legyen egy oszlopa, ahol a kép elérési útját tárolod. Cikk megjelenítésekor értelemszerűen csak kiolvasod az útvonalat és megjeleníted.


Ha több: akkor legyen egy képek táblád, ilyesmi oszlopokkal: id, cikk_id, kép_elérési_út. Cikk megjelenítésekor pedig lekérdezed a képek táblából azokat a képeket, amelyeknek a cikk_id-je megegyezik az aktuális cikk id-jével.

2014. nov. 1. 15:13
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
több képet szeretnék
2014. nov. 1. 17:23
 3/3 Drone007 ***** válasza:

A legjobb megoldás, hogy a cikk létrehozásakor létrehozol egy mappát a szerveren a cikk azonosítójával (pl uploads/cikk1, uploads/cikk2, ... uploads/cikk1234,...), és a cikkhez tartozó képeket ott tárolod.

Megjelenítéskor a cikk azonosítójával készült mappából töltöd be a képeket.


Persze ezt tovább lehet variálni. Pl. a cikk képeinek mappájában további almappák tárolhatják a bélyegképeket, illetve a kisebb-nagyobb méretű verzióit a képeknek.

Azt is megteheted, hogy egy további táblában eltárolod a cikkhez tartozó képek url-jeit, így ha e tábla alapján töltöd be a képeket, további funkciókkal láthatod el őket. Pl: sorrendezheted, címet, megjegyzést fűzhetsz a képekhez, esetleg elrejtheted őket későbbi felhasználásra, vagy hozzáférési szinthez kötheted őket.

A lehetőségek végtelenek :)


Sok sikert!

2014. nov. 1. 18:03
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!