Goedemiddag,

Kunnen jullie mij op weg helpen ?

Ik ben op dit moment bezig om foto's in een en map te laten weergeven op een pagina.
Maar ik kan hiervoor geen goede script vinden en mijn PHP kennis is nogal basic.

Wat het script moet doen is eigenlijk's .jpeg afbeeldingen weergeven uit een map die ingevoerd is in een MySQL database

Dus eigenlijk's
Hoofd dir op de server = foto/
Daarin plaats ik een map met foto's die krijgt bijv de naam auto01.

Bij het aanmaken van een zo geheten artikel vermeld ik in een van de kolommen (foto) de map naam

Nu als dat is ingevoerd wil ik graag dat een php script automatie's de afbeeldingen weergeeft uit de map die in de database staat weergeven in het kolom (foto's).
Ik hoop dat ik voldoende informatie heb gegeven als er vragen zijn dan hoor ik het graag !

MVG,
Michel Rakhorst
En nu mogen wj het gaan maken ofzo?
Dan heb je een eenvoudige select query nodig waarmee je bepaald om welke map het gaat.
 
<?php
$sql = 'SELECT foto FROM tabel WHERE pagina_id = 14';
?>


Die query moet je natuurlijk volledig afhandelen. Als je niet weet hoe dat moet kan je hier eens kijken.

Nadat je weet in welke map het staat, heb je eigenlijk geen query's meer nodig. Dan zal je de map moeten doorlopen. Dit kan met readdir.
We moeten hem opweg helpen toch?
Dan doen we dat toch ff..



Hou kijk eens, ik heb je alvast opweg geholpen.


** En ff serieus, je moet niet op een HULP forum vragen of iemand je kan helpen en dan gewoon ff een geheel script voor je in elkaar zet.
Je zal toch zelf initatief moeten nemen en PHP leren.. Je weet wat je wilt en welke stappen ervoor gezet moeten worden, je hebt alleen de kennis niet.

Kijk naar deze dingen op het internet:

- Resultaat uit mysql halen met php.
- map uitlezen met php.
- array met extenties.

Je komt er wel en voor echte vragen kan je altijd hier komen, niet voor gehele scripts.


<?php
// Hier komt de query die de mapnaam ophaald


// Hier worden de afbeeldingen met een loop uit de map gehaald en getoond op de pagina

Php knipper op 10/07/2012 13:36:30

kan je hier geen database tussen steken?
http://www.phphulp.nl/php/script/image-manipulation/automatisch-fotoalbum-v3/1491/



Ziet er wel goed uit enkel zit het bij mij net even iets anders.
foto albums zijn leuk maar ik wil graag tekst er boven kunnen zetten.

Title: bla bla
Bercicht: bla bla
------------------------------
foto's (indien aanwezig)

En alle berichten komen in een database te staan.
Dus een php script roept de gegevens op uit de database en laat ze zien in een tabel.
Enkel bij elke bericht wil ik foto's weer geven en daarvoor ben ik opzoek.
De Map naam (waar de foto's staan van dat bericht) staat ook in de database vermeld.

Dus effen heel vlot PHP laad foto's uit map die die aangeven word in de MySQL kolom foto.

je kan in verband met de get gegevens uit de url wel een where maken in de database en zo de berichten en zo ophalen
Php knipper op 10/07/2012 13:57:14

je kan in verband met de get gegevens uit de url wel een where maken in de database en zo de berichten en zo ophalen



de berichten worden al uit de database gehaald !
enkel daarbij zoek ik een regel die de foto's ophaald en weergeeft


  $resultaat = mysql_query($query);
    while ($row = mysql_fetch_array($resultaat)) {
?>
	<tr>
 		<td><strong><p class="titel"><?php print($row["post_title"]); ?></p></strong></td>
    </tr>    
    <tr>    
        <td><p class="datum"><?php print($row["post_date"]);  ?></p></td>
    </tr>  
    <tr>  
		<td><p class="nieuws"><?php print($row["post_content"]); ?></p></td>
	</tr>
<?php
   } 
?>
<?php
while($row = mysql_fetch_assoc($resultaat))
{
echo '<img src="'.$row['path_naar_foto'].'/'.$row['fotonaam_extensie'].'"/>';
}
?>
Tim Fendt op 10/07/2012 14:46:59

<?php
while($row = mysql_fetch_assoc($resultaat))
{
echo '<img src="'.$row['path_naar_foto'].'/'.$row['fotonaam_extensie'].'"/>';
}
?>



zo te zien is dit voor 1 foto.

maar het gaat hier om meerdere foto's die in een map staan.
de map naam die staat in de database.

Reageren