login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Laatste foto weergeven

Offline Juser - 23/05/2006 21:07
Avatar van JuserMySQL interesse Hoe kan ik ervoor zorgen dat er maar 1 foto wordt weergegeven op een pagina? Alleen de laatste trouwens:p

Ik heb nu dit:
  1. <?
  2. INCLUDE("../connect.php");
  3.  
  4. $sql = "SELECT * FROM foto LIMIT 0,1";
  5. $result = mysql_query($sql) or die(mysql_error());
  6. while($rij=mysql_fetch_array($result))
  7. {
  8. ?>
  9. <TABLE WIDTH="205 PX" BORDER="0" BORDERPROPERTIES="0" CELLPADDING="0" CELLSPACING="0">
  10. <TR>
  11. <TD WIDTH="205 PX">
  12. <IMG SRC="<?ECHO"".$rij['foto']."";?>" WIDTH="205 PX" ALT="<?ECHO"".$rij['titel']."";?>">
  13. <BR>
  14. <FONT COLOR="#000000" SIZE="2" FACE="TAHOMA">
  15. <I><?ECHO"".$rij['titel']."";?></I>
  16. </FONT>
  17. </TD>
  18. </TR>
  19. </TABLE>
  20. <?
  21. }
  22. ?>

Maar dit werkt niet..

5 antwoorden

Gesponsorde links
Offline gothmog - 23/05/2006 21:09 (laatste wijziging 23/05/2006 21:10)
Avatar van gothmog Lid Dit moet het doen, je moet er ORDER BY aan toevoegen, sorteren op datum en dan DESC (zeg maar van Z-A):

  1. <?
  2. INCLUDE("../connect.php");
  3.  
  4. $sql = "SELECT * FROM foto ORDER BY datum DESC LIMIT 0,1";
  5. $result = mysql_query($sql) or die(mysql_error());
  6. while($rij=mysql_fetch_array($result))
  7. {
  8. ?>
  9. <TABLE WIDTH="205 PX" BORDER="0" BORDERPROPERTIES="0" CELLPADDING="0" CELLSPACING="0">
  10. <TR>
  11. <TD WIDTH="205 PX">
  12. <IMG SRC="<?ECHO $rij['foto'];?>" WIDTH="205 PX" ALT="<?ECHO $rij['titel'];?>">
  13. <BR>
  14. <FONT COLOR="#000000" SIZE="2" FACE="TAHOMA">
  15. <I><?ECHO $rij['titel'];?></I>
  16. </FONT>
  17. </TD>
  18. </TR>
  19. </TABLE>
  20. <?
  21. }
  22. ?>
Offline finduilas - 23/05/2006 21:10 (laatste wijziging 23/05/2006 21:10)
Avatar van finduilas PHP gevorderde Je moet kijken naar een datum.Je moet dus nog een ORDER BY hebben.

EDIT: ORDER BY datum DESC
Zo dan.
Offline Juser - 23/05/2006 21:12
Avatar van Juser MySQL interesse Maar dan zal ik dus wel deze moeten toevoegen aan m'n tabel neem ik aan? Of controleert hij dat op laatst gewijzigd ofzo?
Offline gothmog - 23/05/2006 21:14
Avatar van gothmog Lid Ja, je moet een kolom 'datum' toevoegen. En je moet ook nog bij het toevoegen van foto's de datum dus meegeven, meer hiervoor zie je hier:
date():
http://www.site...&id=93
datetime/timestamp:
http://www.site...amp;id=131
Offline Juser - 23/05/2006 21:23 (laatste wijziging 23/05/2006 22:08)
Avatar van Juser MySQL interesse Ja, 'k heb 't werkend. Thanks.. topic mag dicht
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.395s