login  Naam:   Wachtwoord: 
Registreer je!
 Forum

a name=""/a

Offline jantaeke1 - 15/10/2004 10:33
Avatar van jantaeke1Nieuw lid hoe kan ik ervoor zorgen dat ik <a name=""></a> elke keer automatiche voor en nieuws bericht krijg, als ik nieuws toevoeg?
hety is php nieuws.:(

4 antwoorden

Gesponsorde links
Offline jantaeke1 - 15/10/2004 10:36
Avatar van jantaeke1 Nieuw lid
  1. <?
  2. include("config.php");
  3. ?>
  4. <?
  5. include("ubb.php");
  6. ?>
  7. <?
  8. $aantal = mysql_num_rows(mysql_query("SELECT * FROM nieuws"));
  9. ?>
  10. <html>
  11. <head>
  12. <title><? echo($titel); ?></title>
  13. <link rel="stylesheet" type="text/css" href="style.css">
  14. </head>
  15. <body bgcolor="#F9F9F9">
  16. <br>
  17. <center>
  18. <?
  19.  
  20. if ($actie == "show"){
  21.  
  22. $query2 = mysql_query("SELECT * FROM nieuws WHERE id='" .$_GET["id"] ."'");
  23. while($show = mysql_fetch_object($query2)){
  24.  
  25. echo ("
  26. <table width=\"575\">
  27. <tr>
  28. <td background=\"smileys/bg.gif\"class=\"nieuws\">
  29. <font color=yellowgreen>»</font> <b>$show->titel</b>
  30. </td>
  31. </tr>
  32. <tr>
  33. <td class=\"nieuws\" bgcolor=\"#F9F9F9\">
  34. <font size=1><b>Door:</b> $show->naam</font>
  35. <br><br>");
  36. echo ubb($show->bericht);
  37. echo ("
  38. <br><br>
  39. </td>
  40. </tr>
  41. <tr>
  42. <td align=right background=\"smileys/bg.gif\" class=\"nieuws\">
  43. <font size=1><b>Datum:</b> $show->datum <b>Tijd:</b> $show->tijd</font>
  44. </td>
  45. </tr>
  46. </table>
  47. <br><br>");
  48. }
  49. }else{
  50.  
  51. $query = mysql_query("select * from nieuws ORDER BY id DESC LIMIT 5");
  52. while($nieuws = mysql_fetch_object($query)){
  53. echo ("
  54. <table width=\"575\">
  55. <tr>
  56. <td background=\"smileys/bg.gif\" class=\"nieuws\">
  57. <font color=yellowgreen>»</font> <b>$nieuws->titel</b>
  58. </td>
  59. </tr>
  60. <tr>
  61. <td class=\"nieuws\" bgcolor=\"#F9F9F9\">
  62. <font size=1><b>Door:</b> $nieuws->naam</font>
  63. <br><br>");
  64. echo ubb($nieuws->bericht);
  65. echo ("<br><br>
  66. </td>
  67. </tr>
  68. <tr>
  69. <td align=right background=\"smileys/bg.gif\" class=\"nieuws\">
  70. <font size=1><b>Datum:</b> $nieuws->datum <b>Tijd:</b> $nieuws->tijd</font>
  71. </td>
  72. </tr>
  73. </table>
  74. <br><br>");
  75. }
  76. }
  77. ?>
  78. <?
  79. echo "<font color=yellowgreen>»</font> <a href=\"nieuwsarchief.php\">Nieuwsarchief</a> ($aantal nieuwsberichten)";
  80. ?>
  81. </center>
  82. </body>
  83. </html>

dat is de code
Offline Thomas - 15/10/2004 11:13
Avatar van Thomas Moderator Dat regel je toch gewoon bij het afdrukken van je nieuws ?

Reageer aub niet op eigen berichten / reacties. Voor het gebruik van dit forum bestaan regels.
Offline Mr_Dark - 15/10/2004 11:31 (laatste wijziging 15/10/2004 11:31)
Avatar van Mr_Dark Lid
  1. <?
  2. include("config.php");
  3. include("ubb.php");
  4.  
  5. $aantal = mysql_num_rows(mysql_query("SELECT * FROM nieuws"));
  6. ?>
  7. <html>
  8. <head>
  9. <title><? echo($titel); ?></title>
  10. <link rel="stylesheet" type="text/css" href="style.css">
  11. </head>
  12. <body bgcolor="#F9F9F9">
  13. <br>
  14. <center>
  15. <?
  16.  
  17. if ($actie == "show"){
  18.  
  19. $query2 = mysql_query("SELECT * FROM nieuws WHERE id='" .$_GET["id"] ."'");
  20. while($show = mysql_fetch_object($query2)){
  21.  
  22. echo ("
  23. <a name=""></a>
  24. <table width=\"575\">
  25. <tr>
  26. <td background=\"smileys/bg.gif\"class=\"nieuws\">
  27. <font color=yellowgreen>»</font> <b>$show->titel</b>
  28. </td>
  29. </tr>
  30. <tr>
  31. <td class=\"nieuws\" bgcolor=\"#F9F9F9\">
  32. <font size=1><b>Door:</b> $show->naam</font>
  33. <br><br>");
  34. echo ubb($show->bericht);
  35. echo ("
  36. <br><br>
  37. </td>
  38. </tr>
  39. <tr>
  40. <td align=right background=\"smileys/bg.gif\" class=\"nieuws\">
  41. <font size=1><b>Datum:</b> $show->datum <b>Tijd:</b> $show->tijd</font>
  42. </td>
  43. </tr>
  44. </table>
  45. <br><br>");
  46. }
  47. }else{
  48.  
  49. $query = mysql_query("select * from nieuws ORDER BY id DESC LIMIT 5");
  50. while($nieuws = mysql_fetch_object($query)){
  51. echo ("
  52. <a name=""></a>
  53. <table width=\"575\">
  54. <tr>
  55. <td background=\"smileys/bg.gif\" class=\"nieuws\">
  56. <font color=yellowgreen>»</font> <b>$nieuws->titel</b>
  57. </td>
  58. </tr>
  59. <tr>
  60. <td class=\"nieuws\" bgcolor=\"#F9F9F9\">
  61. <font size=1><b>Door:</b> $nieuws->naam</font>
  62. <br><br>");
  63. echo ubb($nieuws->bericht);
  64. echo ("<br><br>
  65. </td>
  66. </tr>
  67. <tr>
  68. <td align=right background=\"smileys/bg.gif\" class=\"nieuws\">
  69. <font size=1><b>Datum:</b> $nieuws->datum <b>Tijd:</b> $nieuws->tijd</font>
  70. </td>
  71. </tr>
  72. </table>
  73. <br><br>");
  74. }
  75. }
  76.  
  77. echo "<font color=yellowgreen>»</font> <a href=\"nieuwsarchief.php\">Nieuwsarchief</a> ($aantal nieuwsberichten)";
  78. ?>
  79. </center>
  80. </body>
  81. </html>


zo..
Offline Thomas - 15/10/2004 11:45
Avatar van Thomas Moderator echo ("
<a name=""></a>
...
")

Dat zal nooit werken. Je moet die dubbele quotes binnen de te echo-en string 'escapen' (er een backslash voorzetten).
Een string heeft altijd maar één openings-" en één sluitings-". Hoe moet PHP anders weten wanneer de string afgelopen is ?

Waarom echo je trouwens HTML? Waarom zet je niet gewoon statische HTML buiten PHP(-blokken)?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s