login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ik begrijp er niets van...

Offline Simeken - 29/04/2005 19:39
Avatar van SimekenHTML beginner
  1. <?
  2. $query2 = mysql_query("SELECT * FROM scholen");
  3. while($aFtech = mysql_fetch_assoc($query2)){
  4. ?>
  5. <tr>
  6. <td width="25%">
  7. <a href="?id=<? echo stripslashes($aFtech['id']); ?>">
  8. <? echo stripslashes($aFtech['naam']); ?>
  9. </a>
  10. </td>
  11. <td width="30%">
  12. <? echo stripslashes($aFtech['vak1']); ?> en <? echo stripslashes($aFtech['vak2']); ?>
  13. </td>
  14. <td width="20%">
  15. <? echo stripslashes($aFtech['eigenaar']); ?>
  16. </td>
  17. <td width="25%">
  18. <a href="http://<? echo stripslashes($aFtech['site']); ?>" target="_blank">
  19. http://<? echo stripslashes($aFtech['site']); ?>
  20. </a>
  21. </td>
  22. </tr>
  23.  
  24. <?
  25. echo '</table>';
  26. }
  27. $query = mysql_query("SELECT * FROM scholen WHERE id = '$id'");
  28. $result = mysql_num_rows($query);
  29.  
  30. if(!$result){
  31. echo "Deze school bestaat niet...";
  32. }
  33.  
  34. } //sluiten sessie
  35. ?>

Er staat steeds onder de school: "Deze school bestaat niet", ik begrijp er niets van. moet zo'n ?id="$id" hoe werkt dat precies??
Ik heb al gekeken of er andere forums zijn met die uitleg, maar ik begrijp het niet...

7 antwoorden

Gesponsorde links
Offline Tuinstoel - 29/04/2005 19:42 (laatste wijziging 29/04/2005 19:48)
Avatar van Tuinstoel PHP expert Je sluit de while loop al af voordat je de gegevens van je school opvraagt, dus je moet een haakje later plaatsen. Het werken met tabs is je dus aangeraden, want dan zie je deze fouten direct.

Edit:
Ik denk dat ik hem verkeerd zie.
Waar haal je $id vandaan?
Offline Simeken - 29/04/2005 19:49 (laatste wijziging 29/04/2005 19:53)
Avatar van Simeken HTML beginner
  1. <?
  2. //body
  3.  
  4. $query2 = mysql_query("SELECT * FROM scholen");
  5. echo '<p></p><table border="0" width="100%" cellspacing="0" cellpadding="0">';
  6. ?>
  7. <tr>
  8. <td width="25%">
  9. <div class="kop2">Naam:</div>
  10. </td>
  11. <td width="30%">
  12. <div class="kop2">Vakken:</div>
  13. </td>
  14. <td width="20%">
  15. <div class="kop2">Eigenaar:</div>
  16. </td>
  17. </td>
  18. <td width="25%">
  19. <div class="kop2">Site:</div>
  20. </td>
  21. </tr>
  22.  
  23. <?
  24. while($aFtech = mysql_fetch_assoc($query2)){
  25. ?>
  26.  
  27. <tr>
  28. <td width="25%">
  29. <a href="?id=<? echo stripslashes($aFtech['id']); ?>">
  30. <? echo stripslashes($aFtech['naam']); ?>
  31. </a>
  32. </td>
  33. <td width="30%">
  34. <? echo stripslashes($aFtech['vak1']); ?> en <? echo stripslashes($aFtech['vak2']); ?>
  35. </td>
  36. <td width="20%">
  37. <? echo stripslashes($aFtech['eigenaar']); ?>
  38. </td>
  39. <td width="25%">
  40. <a href="http://<? echo stripslashes($aFtech['site']); ?>" target="_blank">
  41. http://<? echo stripslashes($aFtech['site']); ?>
  42. </a>
  43. </td>
  44. </tr>
  45.  
  46. <?
  47. echo '</table>';
  48.  
  49. $query = mysql_query("SELECT * FROM scholen WHERE id = '$id'");
  50. $result = mysql_num_rows($query);
  51.  
  52. if(!$result)
  53. {
  54. echo "Deze school bestaat niet...";
  55. }
  56.  
  57. }
  58. } //sluiten sessie
  59. ?>

Ik heb het hierin verandert, maar het werkt nog steeds niet...
er staat nog steeds dat de school niet bestaat...

Het is ook wel de bedoeling dat er gegaan wordt naar een nieuwe pagina, dat de info over de school niet onder de tabel komt te staan...
Offline Simeken - 29/04/2005 19:54
Avatar van Simeken HTML beginner $id wordt gehaald van
<a href="?id=<? echo stripslashes($aFtech['id']); ?>">
ik dacht dat id dan automatisch $id werd...
Offline Tuinstoel - 29/04/2005 20:00
Avatar van Tuinstoel PHP expert Nee is niet zo, gebruik $aFtech['id'] ipv $id;
Offline Simeken - 29/04/2005 20:06
Avatar van Simeken HTML beginner ik begrijp het, nu lukt het, bedankt  ^^ 
Offline Simeken - 29/04/2005 20:14 (laatste wijziging 29/04/2005 22:46)
Avatar van Simeken HTML beginner
Citaat:
Het is ook wel de bedoeling dat er gegaan wordt naar een nieuwe pagina, dat de info over de school niet onder de tabel komt te staan...

dit is een quote van mezelf...
maar dit werkt niet, de info over de school gaat onder de tabel, zelfs als ik niet eens op de link van school druk, hier mijn vernieuwde script
  1. <?
  2. //body
  3.  
  4. $query2 = mysql_query("SELECT * FROM scholen");
  5. echo '<p></p><table border="0" width="100%" cellspacing="0" cellpadding="0">';
  6. ?>
  7. <tr>
  8. <td width="25%">
  9. <div class="kop2">Naam:</div>
  10. </td>
  11. <td width="30%">
  12. <div class="kop2">Vakken:</div>
  13. </td>
  14. <td width="20%">
  15. <div class="kop2">Eigenaar:</div>
  16. </td>
  17. </td>
  18. <td width="25%">
  19. <div class="kop2">Site:</div>
  20. </td>
  21. </tr>
  22.  
  23. <?
  24. while($aFtech = mysql_fetch_assoc($query2))
  25. {
  26. ?>
  27.  
  28. <tr>
  29. <td width="25%">
  30. <a href="?id=<? echo stripslashes($aFtech['id']); ?>">
  31. <?
  32. echo stripslashes($aFtech['naam']);
  33. ?>
  34. </a>
  35. </td>
  36. <td width="30%">
  37. <?
  38. echo stripslashes($aFtech['vak1']);
  39. ?>
  40. en
  41. <?
  42. echo stripslashes($aFtech['vak2']);
  43. ?>
  44. </td>
  45. <td width="20%">
  46. <?
  47. echo stripslashes($aFtech['eigenaar']);
  48. ?>
  49. </td>
  50. <td width="25%">
  51. <a href="http://<? echo stripslashes($aFtech['site']); ?>" target="_blank">
  52. http://<?
  53. echo stripslashes($aFtech['site']);
  54. ?>
  55. </a>
  56. </td>
  57. </tr>
  58.  
  59. <?
  60. echo '</table>';
  61.  
  62. $query3 = mysql_query("SELECT * FROM scholen WHERE id = '".$aFtech['id']."'");
  63. $result = mysql_num_rows($query3);
  64.  
  65. if(!$result)
  66. {
  67. echo "Deze school bestaat niet...";
  68. }
  69.  
  70. else
  71. {
  72. while($aFtech = mysql_fetch_assoc($query3))
  73. {
  74. if($aFtech['rang'] > 1)
  75. {
  76. ?>
  77. Kies één van de volgende cursussen om een beroep aan te leren: <p>
  78.  
  79. <a href="advocaat.php"> >> Advocaat</a> <br>
  80.  
  81. <a href="rechter.php"> >> Rechter</a> <br>
  82.  
  83. <a href="kuisman.php"> >> Kuisman/vrouw</a> <br>
  84.  
  85. <a href="winkelier.php"> >> Winkelier</a> <br>
  86.  
  87. <a href="agent.php"> >> Agent</a> <br>
  88.  
  89. <a href="leraar.php"> >> Leraar</a> <br>
  90.  
  91. <a href="kinderleraar.php"> >> Kinderleraar</a> <br>
  92.  
  93. <a href="uitbaterspermabank.php"> >> Uitbater spermabank</a> <br>
  94.  
  95. <a href="bediendespermabank.php"> >> Bediende spermabank</a> <br>
  96.  
  97. <a href="bankuitbater.php"> >> Bankuitbater</a> <br>
  98.  
  99. <a href="bouwheer.php"> >> Bouwheer</a> <br>
  100.  
  101. <a href="architect.php"> >> Architect</a> <br>
  102.  
  103. <a href="makelaar.php"> >> Makelaar</a> <br>
  104.  
  105. <a href="hoteluitbater.php"> >> Hoteluitbater</a> <br>
  106.  
  107. <a href="editor.php"> >> Editor</a> <br>
  108.  
  109. <a href="mayor.php"> >> Mayor</a> <br>
  110.  
  111. <a href="dokter.php"> >> Dokter</a> <br>
  112.  
  113. <a href="webdisigner.php"> >> Webdisigner</a>
  114.  
  115. <?
  116. }
  117. else
  118. {
  119. }
  120. }
  121. }
  122.  
  123. }
  124. } //sluiten sessie
  125. ?>


probleem opgelost, sluiten!!
Offline Duikboot - 30/04/2005 08:36
Avatar van Duikboot Grafische gevorderde Anders heb je even 4 topics en een dubbelpost in deze...:o
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.232s