login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Gegevens opvragen uit de database

Offline flip0505 - 05/05/2010 17:25 (laatste wijziging 05/05/2010 18:55)
Avatar van flip0505Nieuw lid Hallo,

ik heb kan via een formulier nieuwsberichten toevoegen in mijn database. aan de hand van onderstaande code krijg ik de berichten met een link te zien op mijn homepage. Alleen verwijst mijn link naar de pagina nieuws.php=" . $row['id'] . . De nieuw pagina heb ik ook aangemaakt maar hoe krijg ik nu het nieuwsbericht te zien op deze pagina. Ik heb het geprobeerd met volgende code (

  1. <?php
  2.  
  3. $id=$_GET['id'];
  4.  
  5. $sql = "SELECT titel, datum, bericht FROM nieuws WHERE id='$id' ";
  6. //-- via de functie mysql_query() kun je de SQL code
  7. //-- die in $sql staat uitvoeren.
  8. $res = mysql_query($sql);
  9.  
  10. echo $res;
  11.  
  12.  
  13. ?>
  14. )
  15.  
  16. <?php
  17.  
  18. $sql = "SELECT id,titel,datum FROM nieuws ORDER BY id DESC";
  19. $res = mysql_query($sql);
  20.  
  21. echo "<b>Nieuws overzicht</b><p>";
  22.  
  23. if (mysql_num_rows($res) >= 1)
  24. {
  25. while ($row = mysql_fetch_array($res))
  26. {
  27. $row['datum'] = substr($row['datum'], 0, 10);
  28.  
  29. echo $row['datum'] . " <a href=\"nieuws.php?id=" . $row['id'] . "\">" . htmlentities($row['titel']) . "</a><br>";
  30. }
  31. }
  32. else
  33. {
  34. echo "Er zijn geen nieuwsberichten.";
  35. }
  36. ?>

Iemand een idee ?????

vinTage schreef:
Gelieve code tags te gebruiken

3 antwoorden

Gesponsorde links
Offline dieterke - 05/05/2010 18:51
Avatar van dieterke Nieuw lid ook als je 1 resultaat hebt (1 record) als resultaat van je query moet je deze fetchen
  1. echo $res['bericht'];
Offline cyberninjah - 06/05/2010 09:27
Avatar van cyberninjah Lid of je heb je link fout geschreven of hij klopt niet 

Je heb in je uitleg staan:
  1. nieuws.php?=$row['id']


Moet dat niet zijn ?
  1. nieuws.php?id=$row['id']
Offline TotempaaltJ - 06/05/2010 11:02
Avatar van TotempaaltJ PHP interesse Punt 1: Beveiliging lekt hier heel erg. Google even op SQL injection...

Punt 2: Je moet wel begrijpen wat je hebt gedaan, zo te zien heb je dit grotendeels gekopieërd. $res is een object, dat kan je niet echoën! Volg de rest van de tutorial die je doet en als je die niet doet, begin er dan aan!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.249s