login  Naam:   Wachtwoord: 
Registreer je!
 Forum

nieuwssysteem 'lees meer' probleem

Offline Thijsje - 25/10/2005 18:13 (laatste wijziging 25/10/2005 18:15)
Avatar van ThijsjeHTML interesse In een nieuwsysteem wil ik dat als de bezoeker op 'lees meer' klikt hij alleen dat bericht te zien krijgt. Echter nu worden alle berichten weergegeven!

Wat doe ik fout?

  1. <?php
  2. if ($select == "")
  3. {
  4. while ($gegevens = mysql_fetch_object($resultaten))
  5. {
  6. $ntitel = $gegevens->titel;
  7. $ndatum = $gegevens->datum;
  8. $nbericht = $gegevens->bericht;
  9. echo "
  10. <table width='500' cellspacing='2' cellpadding='2' border='0'>
  11. <tr>
  12. <td width='500' bgcolor='#CC3300' class='nieuws_kop' valign='top' nowrap>
  13. $ndatum - <b>$ntitel</b> - <a class='leesmeer' href='archief.php?select=$ntitel'>Lees meer</a>...
  14. </td>
  15. </tr>
  16. </table><br>
  17. ";
  18. }
  19. }
  20. else
  21. {
  22. $select = $_GET['select'];
  23. $view = mysql_query("SELECT * FROM nieuws WHERE titel='$select'");
  24. while ($gegevens = mysql_fetch_object($resultaten)) {
  25. $ntitel = $gegevens->titel;
  26. $ndatum = $gegevens->datum;
  27. $nbericht = $gegevens->bericht;
  28. echo "
  29. <table width='500' cellspacing='2' cellpadding='2' border='0'>
  30. <tr>
  31. <td width='500' bgcolor='#CC3300' class='nieuws_kop' valign='top' nowrap>
  32. $ndatum - <b>$ntitel</b>
  33. </td>
  34. </tr>
  35. <tr>
  36. <td width='500' bgcolor='#CCCCCC' class='nieuws_bericht' valign='top' nowrap>
  37. $nbericht
  38. </td>
  39. </tr>
  40. </table><br>
  41. ";
  42. }
  43. }
  44. ?>


Ontani edit: gebruik een fantsoenlijke titel

3 antwoorden

Gesponsorde links
Offline Gerard - 25/10/2005 18:14 (laatste wijziging 25/10/2005 18:17)
Avatar van Gerard Ouwe rakker 1. Fout met query

Citaat:
$view = mysql_query("SELECT * FROM nieuws WHERE titel='$select'");
while ($gegevens = mysql_fetch_object($resultaten)) {


moet je dan niet de gegevens ophalen van $view...

2. $select

Citaat:
if ($select == "")
{


Je controleert in regel 1 op $select maar pas op regel 23 wordt die variabele aangemaakt aan de hand van $_GET['select'] (zelfs in de else). Dat gaat dus niet werken.

---

Volgende keer een normale titel kiezen anders reageer ik niet
Offline Thijsje - 25/10/2005 18:16
Avatar van Thijsje HTML interesse Many thanks!
Offline Ibrahim - 25/10/2005 18:19 (laatste wijziging 25/10/2005 18:21)
Avatar van Ibrahim PHP expert
  1. <table width='500' cellspacing='2' cellpadding='2' border='0'>
  2. <tr>
  3. <td width='500' bgcolor='#CC3300' class='nieuws_kop' valign='top' nowrap>
  4. $ndatum - <b>$ntitel</b>
  5. </td>
  6. </tr>
  7. <tr>
  8. <td width='500' bgcolor='#CCCCCC' class='nieuws_bericht' valign='top' nowrap>
  9. $nbericht
  10. </td>
  11. </tr>
  12. </table><br>
  13. ";

buiten php tags houden je hoeft dit niet allemaal te echoen
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s