choffo Skrevet 13. september 2006 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
kondyj Skrevet 13. september 2006 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
choffo Skrevet 13. september 2006 Forfatter 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
alftore Skrevet 13. september 2006 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']'>"; }}
Gjest Slettet-rXRozPkg Skrevet 13. september 2006 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']."\">"; }
endrebjo Skrevet 13. september 2006 Skrevet 13. september 2006 while( $rad = mysql_fetch_assoc($resultat) ) { foreach ($rad as $value) { echo "<img src='./bilder/{$value}'>"; } }
choffo Skrevet 13. september 2006 Forfatter 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å....
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å