mehre bildurls in einem feld
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anfnger
aussehen
auszeichnung
beschreibung
daten
format
hochladen
kleine erweiterung
learning
lsung
meinst
men
mod
orden
pfad
skull
stehen
vielen dank
-
hallo,
ich habe ein kleines problem.
bin derzeit dabei für meine clanpage eine kleine erweiterung zu schreiben.
ich habe vor einen auszeichnungen-mod einzubauen.
hierzu würde ich via admin menü die auszeichnungen hochladen, bearbeiten und löschen können.
nur ich hab jetzt ein kleines problem und zwar weiß ich nicht wie ich das am besten anstellen soll mit dem feld erstellen in der datenbank.
hier möchte ich erwähnen, dass ich php anfänger bin und gerade am lernen (learning by doing ^^).
wie kann ich in eine feld (auszeichnung) mehrere pfade zu den bildern für die auszeichnung schreiben lassen o.O
welches format muss das feld haben?
um es nocheinmal verständlich zu erklären:
felderstruktur:
id (eh klar^^)
pw (auch denke ich^^)
auszeichnung (hier stehen die url's zu z.b. 3 auszeichnungsbildern.)
wäre es vielleicht sinnvoll bzw. leichter, wenn ich das via checkbox machen würde, dass ich einfach die orden fix hochgeladen habe + beschreibung und dass dann auslesen lasse - und wenn ein orden bei einem user angezeigt werden soll, setz ich die checkbox auf true o.O
oder wie kann ich das am leichtesten anstellen?
vielen dank - hoffe ihr versteht was ich meine.
mfg
skull -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
ja ich hoffe auch dass ich verstanden haben was du meinst. Hier also die Lösung:
Du machst ein neues Feld vom Typ: VARCHAR(30) (der 30er is unwichtig)
VARCHAR = STRING .. und dann schreibst du da einen string rein.
Un der string muss so aussehn "bild1.jpg ; bild2.jpg"
<?
$bilder = split(";",$stringausdb);
for($i=0;$i<array_count_values($bilder);$i++)
{
echo "<img src='" . $bilder[$i] . "'>";
}
?>
So sollte dann der PHP teil aussehen .. mit split teilst du einen string.
Schreibt mir eine PN wenn du progs oder fragen hast
mfg
-
ja ich hoffe auch dass ich verstanden haben was du meinst. Hier also die Lösung:
Du machst ein neues Feld vom Typ: VARCHAR(30) (der 30er is unwichtig)
VARCHAR = STRING .. und dann schreibst du da einen string rein.
Un der string muss so aussehn "bild1.jpg ; bild2.jpg"
<?
$bilder = split(";",$stringausdb);
for($i=0;$i<array_count_values($bilder);$i++)
{
echo "<img src='" . $bilder[$i] . "'>";
}
?>
So sollte dann der PHP teil aussehen .. mit split teilst du einen string.
Schreibt mir eine PN wenn du progs oder fragen hast
mfg
ich würde einen Text nehmen, da die Bildurls auch schnell über 255 Zeichen haben können...
url,url,url,url(...):
//Daten aus DB holen... $pics = explode( ',', $fetch['pics'] ); foreach( $pics as $arr ) print( '<img src="'.$pics.'" />' );
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage