choffo Skrevet 13. september 2006 Del Skrevet 13. september 2006 (endret) hei. lurer på hvordan jeg kan få til dette her: while( $rad = mysql_fetch_array($resultat) ) { $bilde_1 = $rad['bilde_1']; $bilde_2 = $rad['bilde_2']; $bilde_3 = $rad['bilde_3']; $bilde_4 = $rad['bilde_4']; $bilde_5 = $rad['bilde_5']; $bilde_6 = $rad['bilde_6']; $bilde_7 = $rad['bilde_7']; $bilde_8 = $rad['bilde_8']; $bilde_9 = $rad['bilde_9']; $bilde_10 = $rad['bilde_10']; $bilde_11 = $rad['bilde_11']; $bilde_12 = $rad['bilde_12']; $bilde_13 = $rad['bilde_13']; $bilde_14 = $rad['bilde_14']; $bilde_15 = $rad['bilde_15']; $bilde_16 = $rad['bilde_16']; $bilde_17 = $rad['bilde_17']; $bilde_18 = $rad['bilde_18']; $bilde_19 = $rad['bilde_19']; $bilde_20 = $rad['bilde_20']; $bilde_21 = $rad['bilde_21']; $bilde_22 = $rad['bilde_22']; $bilde_23 = $rad['bilde_23']; $bilde_24 = $rad['bilde_24']; $bilde_25 = $rad['bilde_25']; for( $i = 1; $i <= 25; $i++ ) { echo "<img src='./bilder/$bilde_$i'>"; } } Problemet er at den ikke fungerer.. jeg vil slippe å skrive inn alle bilde variablene, og bruker en "for" loop til å gjøre det. Noen som kan fortelle meg hvordan jeg må gjøre det? Når jeg ser på kilden til bildene på siden i nettleseren. http://......./bilder/1 Endret 13. september 2006 av choffo Lenke til kommentar
kondyj Skrevet 13. september 2006 Del Skrevet 13. september 2006 (endret) for( $i = 1; $i <= 25; $i++ ) { echo "<img src='./bilder/$bilde_$i'>"; } Ta bort den $ i $bilde_. Endret 13. september 2006 av kondyj Lenke til kommentar
choffo Skrevet 13. september 2006 Forfatter Del Skrevet 13. september 2006 (endret) for( $i = 1; $i <= 25; $i++ ) { echo "<img src='./bilder/$bilde_$i'>"; } Ta bort den $ i $bilde_. 6856697[/snapback] ok.. men tror kanskje jeg ikke formulerte meg riktig. Men jeg skal bruke alle variablene over. $bilde_1 = $rad['bilde_1']; osv... Men jeg vil finne ut hvordan jeg slipper å skrive alle, og istede lage en loop. Slik at jeg istede for å skrive <img src='./bilder/$bilde_1'> <img src='./bilder/$bilde_2'> osv, kan skrive ut en loop som gjør det for meg.... Endret 13. september 2006 av choffo Lenke til kommentar
alftore Skrevet 13. september 2006 Del Skrevet 13. september 2006 Noe sånt kanskje while( $rad = mysql_fetch_array($resultat) ) { for( $i = 1; $i <= 25; $i++ ) { echo "<img src='./bilder/$rad['bilde_$i']'>"; }} Lenke til kommentar
Gjest Slettet-rXRozPkg Skrevet 13. september 2006 Del Skrevet 13. september 2006 Hvordan er tabellstrukturen (database) din? Dette så nemmlig ut som en utrolig kronglete måte å lagre bilder på... Du bør skille ut bilder i en egen tabell som inneholder bilde og en from for id fra "hovedtabellen", så kan du gjøre det på denne måten: $sql = "SELECT bilde FROM bildetabell WHERE hovedtabellid = 123"; $resultat = mysql_query($sql); while($rad = mysql_fetch_array($resultat) ) { echo "<img src=\"./bilder/".$rad['bilde']."\">"; } Lenke til kommentar
endrebjo Skrevet 13. september 2006 Del Skrevet 13. september 2006 while( $rad = mysql_fetch_assoc($resultat) ) { foreach ($rad as $value) { echo "<img src='./bilder/{$value}'>"; } } Lenke til kommentar
choffo Skrevet 13. september 2006 Forfatter Del Skrevet 13. september 2006 Hvordan er tabellstrukturen (database) din? Dette så nemmlig ut som en utrolig kronglete måte å lagre bilder på... Du bør skille ut bilder i en egen tabell som inneholder bilde og en from for id fra "hovedtabellen", så kan du gjøre det på denne måten: $sql = "SELECT bilde FROM bildetabell WHERE hovedtabellid = 123"; $resultat = mysql_query($sql); while($rad = mysql_fetch_array($resultat) ) { echo "<img src=\"./bilder/".$rad['bilde']."\">"; } 6857123[/snapback] Ja... hehe er det. du kan se resten av koden her... while( $rad = mysql_fetch_array($resultat) ) { $gruppe_id = $rad['bilde']; $bilde_gruppe = $rad['bilde_gruppe']; $dato_innlegging = $rad['dato_innlegging']; $bilde_1 = $rad['bilde_1']; ............... Jeg skal altså ha en side med linker til bilde gruppene. Deretter skal man kunne trykke seg videre til siden hvor bildene i den bestemte gruppen vises. Jeg tar gjerne imot forslag til måter å gjøre dette på.... Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå