login  Naam:   Wachtwoord: 
Registreer je!
 Forum

linkje in php met MySql

Offline vinTage - 13/02/2005 01:15 (laatste wijziging 13/02/2005 01:18)
Avatar van vinTageNieuw lid Ik heb met mn onderstaande scriptje n probleem waar ik niet uit kom, hij echo't namelijk netjes de lijst en het zijn nog linkjes ook die ook nog linken naar het juiste id, maar als ik ze aanklik dan opent er gewoon een andere pagina (mn root) en in de adresbalk staat dan "http://127.0.0.1:2000/?id=en hier n nummer"
Terwijl het toch mn bedoeling was om iets anders te echoen, iemand hier die ziet wat ik nou weer debiel fout doe ?
  1. <?php
  2. include ("config.php");
  3. if(!isset($_GET['id']) || !is_numeric($_GET['id']))
  4. {
  5. $select = "SELECT * FROM auto ORDER BY id DESC ";
  6. $query = mysql_query($select);
  7. while ($merk = mysql_fetch_object($query))
  8. {
  9. $id = $merk->id;
  10. echo "<a href=\?id=$id>$merk->merk</a><br>" ;
  11. }
  12. }else{
  13. $id=$_GET['id'];
  14. $select = "SELECT * FROM auto WHERE id='".$id."'";
  15. $query = mysql_query($select);
  16. while ($obj = mysql_fetch_object($query))
  17. {
  18. $merk = $obj->merk;
  19. $bouwjaar = $obj->bouwjaar;
  20. $brandstof = $obj->brandstof;
  21. $kilometerstand = $obj->kilometers;
  22. $prijs = $obj->prijs;
  23. $informatie = $obj->informatie;
  24. $informatie=wordwrap($informatie,35, "\n", 1) ;
  25. $extra = $obj->extra;
  26. $fotoeen = $obj->fotoeen;
  27. $fototwee = $obj->fototwee;
  28.  
  29. echo $merk;
  30. echo $bouwjaar;
  31. echo $brandstof ;
  32. echo $kilometerstand ;
  33. echo $informatie ;
  34. echo $prijs ;
  35. if ($fotoeen=="")
  36. {
  37. echo "geen foto beschikbaar";
  38. }
  39. else
  40. {
  41. echo "<img src=\"foto/".$fotoeen."\" name=\"$fotoeen\" alt=\"$fotoeen\">";
  42. }
  43. if ($fototwee=="")
  44. {
  45. echo "geen foto beschikbaar";
  46. }
  47. else
  48. {
  49. echo "<img src=\"foto/".$fototwee."\"name=\"$fototwee\" alt=\"$fototwee\">";
  50. }
  51. echo $extra
  52. }
  53. ?>
  54. <a href='javascript:history.go(-1)'>Vorige pagina.</a>
  55. <? } ?>


p.s.
Vanaf het "echo" stuk zit alles in tabellen enzo, maar dat heb ik n beetje opgeruimt ivm de lengte, het kan zijn dat ik ergens een dingetje teveel of te weing heb gedaan, maar dat stuk is in orde bij mij, dat heb ik namelijk getest als extern bestandje 

ik denk zelf dat de fout hier zit, maar ik kom er niet uit
  1. $id = $merk->id;
  2. echo "<a href=\?id=$id>$merk->merk</a><br>" ;
  3. }
  4. }else{
  5. $id=$_GET['id'];
  6. $select = "SELECT * FROM auto WHERE id='".$id."'";
  7. $query = mysql_query($select);
  8. while ($obj = mysql_fetch_object($query))

2 antwoorden

Gesponsorde links
Offline Wijnand - 30/11/1999 00:00
Avatar van Wijnand Moderator echo a href=id=$id$merk-merkabr ;rnrnmaak hier eens vanrnrnecho a href=id=$id$merk-merkabr ;rnrndan gaat ie waarschijnlijk wel werken. Ook al zou ik ervoor kiezen om toch iets (waarschijnlijk index.php) ipv die neer te zetten.rn
Offline vinTage - 30/11/1999 00:00
Avatar van vinTage Nieuw lid ok thx wijnand, je echo een andere slash deed het ook niet, maar je tip wel , ik heb nu rnecho a href=lees.phpid=$id$merk-merkabr ;rnwaar lees.php het bestand is waar bovenstaande in staat.rnbedankt.rnrnopgelost !
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.256s