Ik heb fotos die ik vanuit een database wil laten komen.
Dit is wat ik nu heb voor het laten verschijnen van 1 foto:


<?php
// de foto voor de pagina gehaald uit de database
{
	$sql=mysql_query("Select * From tabel Where inhoud_id=4");
	
	while ($record=mysql_fetch_array($sql))
	{
		echo "$record[image]<br>";
	}
}
?>


Hoe pas ik de query aan dat ik in $record[image] meerdere fotos kan neerzetten en laten verschijnen?

Hier de link om te zien met 1 foto:
KIJKEN
de where in je query weghalen, en de $record['image'] in een while loop zetten zoals je al gedaan hebt.

mocht je het willen beperken, en dan kun je er eventueel een LIMIT aanhangen in je query of een WHERE op bijv. een categorieID.

ik mag trouwens hopen dat je de foto's niet in de db zet, maar alleen de url?
@ Stefan :

ik mag trouwens hopen dat je de foto's niet in de db zet, maar alleen de url?


Dit begrijp ik niet wat je hiermee bedoelt?
Ik zet er nu dit neer:
<img src=../images-beardiestuff/seda1.jpg alt=plusbeaus bearded collies>
jij hebt het over de foto's uit je db halen, je kan je foto's ook in je db zelf uploaden ipv op je server in een mapje, maar je db wordt daar ontzettend traag van, dus doe dat liever niet.

je kunt beter de url naar de foto in de db plaatsen.
@ Stefan : zoals ik het nu heb lijkt mij het snelst en idd verwijzen naar een map op de server.
Wat ik niet snap is dat dit:
<?php
Where inhoud_id=4
?>

er niet bij moet? Zo weet je toch niet van welke inhoud_id je wenst te selecteren?

Je hebt anders toch alleen dit:
<?php
$sql = "SELECT * FROM paginas";
?>

Of bedoel je wat anders?

Heb de where weggehaald maar dat werkte niet :(

edit: laatste update aangebracht
Effies een kick want ik kom niet echt hiermee verder... en wil dit zo graag werkend hebben. Wie heeft raad?
Toppic closed hij doet het :)
Hoe heb je het opgelost?
Ik heb nu dit:


<?php
// geeft het plaatje weer
display_image();

// de functie om het plaatje te halen uit de database
function display_image()

// de inhoud van de tabel gehaald uit de database
{
	$sql=mysql_query("Select * From tabel Where inhoud_id=4") or trigger_error(mysql_error());
			
	while ($record=mysql_fetch_array($sql))
	{
		echo "$record[image]<br>";
	}
}
?>


edit: typo
oke :)

1 opmerking,
als je alleen maar 'image' gebruikt. haal dan niet alles (*) uit de database. niet nodig/duurt langer

dus gewoon:
$sql=mysql_query("Select image From ..blablabla
ipv
$sql=mysql_query("Select * From ..blablabla
Heel handig dit en ik ga dit proberen en toepassen.
Ik vind het altijd heel prettig om aanmerkingen te krijgen waar ik wat mee kan zo leer ik veel :)))

Bedankt!

Reageren