login  Naam:   Wachtwoord: 
Registreer je!
 Forum

PHP Nieuwssysteem probleem (Opgelost)

Offline Designick - 29/01/2009 14:50
Avatar van DesignickNieuw lid Ik heb een probleempje met het ophalen van een ID.
Ik wil graag onder de berichten een link met reageer hebben staan, waarnaar hij door linkt naar de site met het bericht.
Ik wil alleen weten hoe ik de ID kan ophalen en linken.
Plaatscode: 82130
Hier de site waar het op zou moeten komen http://zmz.site88.net

Alvast bedankt. 

9 antwoorden

Gesponsorde links
Offline nick5556 - 29/01/2009 14:54
Avatar van nick5556 PHP beginner
  1. <a href="bestand.php?id=<?=$resultaat['ID'];?>">Naam van je link</a>


Dat kan je dan aanroepen met:

  1. $_GET['id']


Groetjes Nick.
Offline Designick - 29/01/2009 14:59 (laatste wijziging 29/01/2009 15:22)
Avatar van Designick Nieuw lid ik heb nu dit Plaatscode: 82152
Ik krijg de fout er niet uit.
Offline Abbas - 29/01/2009 15:26 (laatste wijziging 29/01/2009 15:29)
Avatar van Abbas Gouden medaille

Crew .NET
Waarom open je accolades als ze nergens toe behoren?!
http://www.plaatscode.be/82160/
Offline Designick - 29/01/2009 15:39
Avatar van Designick Nieuw lid De volgende fout:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/a7289030/public_html/index.php on line 45

Op line 45 staat <td><a href='laatnieuwszien.php?id=<?=$resultaat['ID'];?>'>Reageer&raquo;</a></td>
ik zie alleen de fout niet?  
Offline ranco - 29/01/2009 15:41 (laatste wijziging 29/01/2009 15:42)
Avatar van ranco PHP gevorderde Dit is al een stuk beter

Je werkte eerst met mysql_fetch_array (je moet dan de velden aangeven doormiddel van veldnr).
Je gebruikt alleen verderop in je script mysql_fetch_assoc, waarbij je dus de waarde benaderd doormiddel van de veldnaam.

Nu moet het kloppen (op wat escapes na... controleer deze nog even)
Offline Gerard - 29/01/2009 15:51
Avatar van Gerard Ouwe rakker Ik heb hem wat aangepast en teven wat opmerkingen erbij geplaatst. Neem maar eens een kijkje op mijn entry op de pastebin.
Offline Designick - 29/01/2009 15:55 (laatste wijziging 29/01/2009 16:01)
Avatar van Designick Nieuw lid Wanneer ik die van Gerard probeer krijg ik de volgende fouten:

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/a7289030/public_html/index.php on line 40

Parse error: syntax error, unexpected T_STRING in /home/a7289030/public_html/index.php on line 140

En wanneer ik die van Ranco uses krijg ik:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/a7289030/public_html/index.php on line 45

Offline ranco - 29/01/2009 16:05
Avatar van ranco PHP gevorderde
  1. <td><a href="laatnieuwszien.php?id=".$resultaat['ID']."\">Reageer&raquo;</a></td>


Moet je even vervangen door

  1. <td><a href=\"laatnieuwszien.php?id=".$resultaat['ID']."\">Reageer&raquo;</a></td>


Zoals ik al zei moet je even naar de backslashes kijken.
Offline Designick - 29/01/2009 16:41 (laatste wijziging 30/01/2009 14:12)
Avatar van Designick Nieuw lid * Heb hem nu zelf verder opgelost.

  1. <?php
  2. include "mysql.php";
  3. $_GET['id'];
  4. {
  5. $nieuwsQuery = "SELECT * FROM nieuws WHERE status=1 ORDER BY id DESC LIMIT 3"; // Integers niet omsluiten met quotes
  6. $resultaatNieuwsQuery = mysql_query($nieuwsQuery);
  7. while($resultaat = mysql_fetch_assoc($resultaatNieuwsQuery))//Stond mysql_fetch_Assoc.. dat werkt zo niet :)
  8. {
  9. echo"<table>
  10. <tr>
  11. <td><h7>".$resultaat['titel']."</h7><td>
  12. </tr>
  13. <tr>
  14. <td><h9>Gepost door:&nbsp;".$resultaat['auteur']."
  15. &nbsp;|&nbsp;Gepost op:&nbsp; ".$resultaat['datum']."
  16. &nbsp;|&nbsp;Bron:&nbsp;".$resultaat['bron']."</h9>
  17. </tr>
  18. <tr>
  19. <td><h8>".$resultaat['bericht']."</h8></td>
  20. </tr>
  21. <td><a href=\"laatnieuwszien.php?id=".$resultaat['id']."\">Reageer&raquo;</a></td>
  22. </table>
  23. <hr>
  24. ";
  25. }
  26. }
  27. ?>


"Goed letten op $resultaat['id'] dat was de enige fout die er nog in zat ;) maar verder is deze ook opgelost!

Sitemasters bedankt 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.228s