Billedegalleri forespørgelse

Tags:    php

Kære udviklere.

Mit spørgsmål er hvordan jeg kan få lavet et billedegalleri, som kører igennem databasen, og en side på min hjemmeside.

Kode:
Fold kodeboks ind/udPHP kode 


Den viser kun det første billede. Jeg ved godt at man skal benyttes sig af 'while' nede ved <img...>, men jeg kan ikke få den til at fungere. Den skal vise alle billeder fra databasen som har 'bid', som er det samme som brugeren's id, altså brugeren man er inde og kigge på.

Håber at i kan hjælpe.
Mvh.
Daniele Buttigli



Hvis jeg har forstået det rigtig burde du kunne gøre det således:

<?php
$select = mysql_query("SELECT * FROM brugere WHERE brugernavn = '". $_GET['bruger'] ."'");

$row = mysql_fetch_assoc($select);
$id = $row['id'];
$fornavn = $row['fornavn'];

$select2 = mysql_query("SELECT * FROM billede WHERE bid = '".$id."' ORDER BY id DESC");

while($row2 = mysql_fetch_assoc($select2)) {
$bid = $row2['bid'];
$url = $row2['url'];
$titel = $row2['titel'];
$beskrivelse = $row2['beskrivelse'];

// Her udskriver du så dine billeder
}
?>



Det virker, mange tusind tak :D



hehe var så lidt.. :)



Føj for pokker en MySQL Injection der venter på at ske ;)



hehe, ja men nu en ting af gangen....

addslashes er en god ting.. Men kommer jo også an på om magic_quotes er sat på serveren, hvilken den tit er...

Så brug:
function MysqlSlashes($x)
{
if (!get_magic_quotes_gpc()) {
return addslashes($x);
}else{
return $x;
}
}



Ja eller han kan bare bruge: mysqli_real_escape_string()..



t