login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Nieuwsarchief uit de databse halen

Offline SomaQan - 14/03/2007 15:57 (laatste wijziging 14/03/2007 15:57)
Avatar van SomaQanPHP beginner Hoe kan ik nieuwsarchief uit de database halen ?

dus dat je dan zo iets krijgt, en als je er op klikt dat je dan naar het nieuws gaat

- blablabbalbalbalbbal
- blablabbalbalbalbbal
- blablabbalbalbalbbal
- blablabbalbalbalbbal

13 antwoorden

Gesponsorde links
Offline Rens - 14/03/2007 15:59
Avatar van Rens Gouden medaille

Crew algemeen
http://www.site...SQL/SELECT
http://www.site...HTML/Links
Offline SomaQan - 14/03/2007 16:03
Avatar van SomaQan PHP beginner @Rens dat SELECT lukt allemaal wel maar ik vraag me af hoe ik het met Id op kan halen en het een soort link wordt

Offline Rens - 14/03/2007 16:03
Avatar van Rens Gouden medaille

Crew algemeen
Meld dat er de volgende keer dan bij dat je het tot daar al hebt...
http://www.site...perglobals
Offline SomaQan - 14/03/2007 16:31
Avatar van SomaQan PHP beginner Ik heb dit snel net gemakt ik krijg helemaal niks te zien

  1. <?php
  2.  
  3. include("config.php");
  4.  
  5.  
  6. if( isset( $_GET['id'] ) AND is_numeric( $_GET['id'] ) ) {
  7.  
  8. $query = "SELECT FROM nieuws WHERE id = '".$_GET['id']."'";
  9. mysql_query( $query ) or die( mysql_error() );
  10.  
  11.  
  12. $result = mysql_query( "SELECT id, titel FROM nieuws ORDER BY id ASC" ) or die( mysql_error() );
  13.  
  14. while( $row = mysql_fetch_assoc( $result ) )
  15. {
  16. $id = $row['id'];
  17. $titel = htmlspecialchars($row['id']);
  18.  
  19. echo'<a href="index.php?pagina=bekijken&id='.$id.'">'.$titel.'</a><br />';
  20. }
  21. }
  22. ?>
Offline Mad_Mike - 14/03/2007 16:33
Avatar van Mad_Mike PHP beginner Je echo klopt ook niet... je moet de " escapen met \
Offline SomaQan - 14/03/2007 16:36
Avatar van SomaQan PHP beginner Hoe doe je dat ?
Offline Mad_Mike - 14/03/2007 16:38
Avatar van Mad_Mike PHP beginner
  1. echo "<a href=\"index.php?pagina=bekijken&id=".$id."\">".$titel."</a><br />";
Offline SomaQan - 14/03/2007 16:45
Avatar van SomaQan PHP beginner Werkt nog steeds niet :S
Offline Mad_Mike - 14/03/2007 16:47
Avatar van Mad_Mike PHP beginner Heb je al hier en daar een losse echo gedaan om te kijken waar kijk wel en niet komt? verder kan var_dump(); ook helpen om te kijken of een variabele wel de verwachte waarde heeft. En verder mysql_num_rows(); is ook handig om te controleren of er wel resultaat is van je query
Offline Ibrahim - 14/03/2007 18:02
Avatar van Ibrahim PHP expert zijn echo klopt wel Mad_Mike 

Hij gebruikt single quotes, dan hoef je dus alleen single quotes die je wilt weergeven te escapen.
Offline SomaQan - 14/03/2007 18:25
Avatar van SomaQan PHP beginner Ik zit echt vast is er niemand die mij kan helpen ?
Offline Ibrahim - 14/03/2007 18:38
Avatar van Ibrahim PHP expert
  1. <?php
  2.  
  3. include("config.php");
  4.  
  5.  
  6. if( isset( $_GET['id'] ) AND is_numeric( $_GET['id'] ) ) {
  7.  
  8. $result = mysql_query( "SELECT id, titel FROM nieuws ORDER BY id ASC" ) or die( mysql_error() );
  9.  
  10. while( $row = mysql_fetch_assoc( $result ) )
  11. {
  12. $titel = htmlspecialchars($row['titel']);
  13.  
  14. echo '<a href="index.php?pagina=bekijken&id='.$row['id'].'">'.$titel.'</a><br />';
  15. }
  16. }
  17. ?>


die eerste query is onnodig...
Offline Mad_Mike - 14/03/2007 18:57
Avatar van Mad_Mike PHP beginner Srry, die echo is inderdaad ok:$
Ik doe het zelf alleen altijd mij dubble quotes, dus lette even niet goed op
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.226s