login  Naam:   Wachtwoord: 
Registreer je!
 Forum

if AND else :S

Offline Martijn1989 - 07/05/2005 10:47
Avatar van Martijn1989PHP ver gevorderde Ik zit nu ff te kutten, weer eens met me spel... ik ben bezig met een makelaar waar je, je huis kan kopen en verkopen, awel.. hier kopen...

  1. <?php
  2.  
  3. include ("config.php");
  4.  
  5. if ($MEMBER->gebruikersnaam != "") {
  6. $select = "SELECT * FROM leden WHERE gebruikersnaam = '$MEMBER->gebruikersnaam'";
  7. $res = mysql_query($select) or die (mysql_error());
  8. $show = mysql_fetch_object($res);
  9. if ($MEMBER->huis == "Huis0") { ?>
  10.  
  11. Huis Kopen<br>
  12. Hier kan je een nieuw huis kopen!<br>
  13. Je hebt € <b><?php echo "". $MEMBER->geld ."" ?>,-</b> te besteden voor een huis.<br><br>
  14.  
  15. <table align='center'>
  16. <tr><td><img src="icoontjes/Huis1.gif" alt="Huis1"></td><td><img src="icoontjes/Huis2.gif" alt="Huis2"></td><td><img src="icoontjes/Huis3.gif" alt="Huis3"></td><td><img src="icoontjes/Huis4.gif" alt="Huis4"></td><td><img src="icoontjes/Huis5.gif" alt="Huis5"></td><td><img src="icoontjes/Huis6.gif" alt="Huis6"></td><td><img src="icoontjes/Huis7.gif" alt="Huis7"></td><td><img src="icoontjes/Huis8.gif" alt="Huis8"></td><td><img src="icoontjes/Huis9.gif" alt="Huis9"></td><td><img src="icoontjes/Huis10.gif" alt="Huis10"></td></tr>
  17. <tr><td>€ <b>5000,-</b></td><td>€ <b>10000,-</b></td><td>€ <b>15000,-</b></td><td>€ <b>25000,-</b></td><td>€ <b>40000,-</b></td><td>€ <b>70000,-</b></td><td>€ <b>110000,-</b></td><td>€ <b>175000,-</b></td><td>€ <b>300000,-</b></td><td>€ <b>500000,-</b></td>
  18.  
  19. <form methode="post">
  20. <tr><td><input type="radio" name="Huis" value="Huis1" checked ></td><td><input type="radio" name="Huis" value="Huis2"></td><td><input type="radio" name="Huis" value="Huis3"></td><td><input type="radio" name="Huis" value="Huis4"></td><td><input type="radio" name="Huis" value="Huis5"></td><td><input type="radio" name="Huis" value="Huis6"></td><td><input type="radio" name="Huis" value="Huis7"></td><td><input type="radio" name="Huis" value="Huis8"></td><td><input type="radio" name="Huis" value="Huis9"></td><td><input type="radio" name="Huis" value="Huis10"></td></tr>
  21. </table>
  22. <table align='center'>
  23. <tr><td><input type="submit" value="Koop!" name="submit"></td></tr>
  24. </form>
  25. </table>
  26.  
  27. <?php
  28. } else {
  29. echo "Je moet natuurlijk wel eerst je huis verkopen!";
  30. } else {
  31. echo "Het is niet mogelijk om gebruik te maken van deze pagina, als je niet bent ingelogd!"; }
  32. ?>


Alleen, nu wil ik dus, dat hij eerst kijkt of $MEMBER->huis gelijk aan Huis0 is, zoja geef dan de pagina weer, zonee ... geef dan : echo "Je moet natuurlijk wel eerst je huis verkopen!"; dit stuke je weer... maar hij geeft een error op lijn : 30:

Citaat:
Parse error: parse error, unexpected T_ELSE in /usr/home/pb2531/domains/profielweb.nl/public_html/site/huiskopen.php on line 30


Iemand een idee, hoe hij het wel goed doet (btw.. ik weet dat het script nog niet af is... maar tog.. dat heeft het er denk ik niks mee te maken tog?)

21 antwoorden

Gesponsorde links
Offline Legolas - 07/05/2005 10:48 (laatste wijziging 07/05/2005 10:49)
Avatar van Legolas Onbekend lekr dom foutje:
hoe kan dit ever werken:
  1. else {
  2. echo "Je moet natuurlijk wel eerst je huis verkopen!";
  3. } else {
  4. echo "Het is niet mogelijk om gebruik te maken van deze pagina, als je niet bent ingelogd!"; }

Dat kan nooit, 2x else achter elkaar 
edit: 700pt 
Offline webstab - 07/05/2005 10:48 (laatste wijziging 07/05/2005 10:49)
Avatar van webstab PHP ver gevorderde
  1. } else {
  2. echo "Je moet natuurlijk wel eerst je huis verkopen!"; }
  3. } else {
  4. echo "H..."; }
Offline Legolas - 07/05/2005 10:50 (laatste wijziging 07/05/2005 10:54)
Avatar van Legolas Onbekend code in zen geheel wordt dan denk ik:
  1. <?php
  2.  
  3. include ("config.php");
  4.  
  5. if ($MEMBER->gebruikersnaam != "") {
  6. $show = mysql_fetch_object(mysql_query("SELECT * FROM leden WHERE gebruikersnaam = '".$MEMBER->gebruikersnaam."'"));
  7. if(!$show) die(mysql_error());
  8. if ($MEMBER->huis == "Huis0") { ?>
  9.  
  10. Huis Kopen<br>
  11. Hier kan je een nieuw huis kopen!<br>
  12. Je hebt € <b><?php echo $MEMBER->geld ?>,-</b> te besteden voor een huis.<br><br>
  13.  
  14. <table align='center'>
  15. <tr><td><img src="icoontjes/Huis1.gif" alt="Huis1"></td><td><img src="icoontjes/Huis2.gif" alt="Huis2"></td><td><img src="icoontjes/Huis3.gif" alt="Huis3"></td><td><img src="icoontjes/Huis4.gif" alt="Huis4"></td><td><img src="icoontjes/Huis5.gif" alt="Huis5"></td><td><img src="icoontjes/Huis6.gif" alt="Huis6"></td><td><img src="icoontjes/Huis7.gif" alt="Huis7"></td><td><img src="icoontjes/Huis8.gif" alt="Huis8"></td><td><img src="icoontjes/Huis9.gif" alt="Huis9"></td><td><img src="icoontjes/Huis10.gif" alt="Huis10"></td></tr>
  16. <tr><td>€ <b>5000,-</b></td><td>€ <b>10000,-</b></td><td>€ <b>15000,-</b></td><td>€ <b>25000,-</b></td><td>€ <b>40000,-</b></td><td>€ <b>70000,-</b></td><td>€ <b>110000,-</b></td><td>€ <b>175000,-</b></td><td>€ <b>300000,-</b></td><td>€ <b>500000,-</b></td>
  17.  
  18. <form methode="post">
  19. <tr><td><input type="radio" name="Huis" value="Huis1" checked ></td><td><input type="radio" name="Huis" value="Huis2"></td><td><input type="radio" name="Huis" value="Huis3"></td><td><input type="radio" name="Huis" value="Huis4"></td><td><input type="radio" name="Huis" value="Huis5"></td><td><input type="radio" name="Huis" value="Huis6"></td><td><input type="radio" name="Huis" value="Huis7"></td><td><input type="radio" name="Huis" value="Huis8"></td><td><input type="radio" name="Huis" value="Huis9"></td><td><input type="radio" name="Huis" value="Huis10"></td></tr>
  20. </table>
  21. <table align='center'>
  22. <tr><td><input type="submit" value="Koop!" name="submit"></td></tr>
  23. </form>
  24. </table>
  25.  
  26. <?php
  27. } else {
  28. echo "Je moet natuurlijk wel eerst je huis verkopen!";}
  29. } else {
  30. echo "Het is niet mogelijk om gebruik te maken van deze pagina, als je niet bent ingelogd!"; }
  31. ?>
Offline Martijn1989 - 07/05/2005 10:57
Avatar van Martijn1989 PHP ver gevorderde Hmm, op zich best wel stom van mij ja... 

Maarja... er is nog Spa & Fruit! 
Offline Martijn1989 - 07/05/2005 11:11 (laatste wijziging 07/05/2005 11:13)
Avatar van Martijn1989 PHP ver gevorderde edit: Owh, w8 geintje in zag de fout al 
Offline Martijn1989 - 07/05/2005 11:18 (laatste wijziging 07/05/2005 11:18)
Avatar van Martijn1989 PHP ver gevorderde Waarom krijg ik hier geen testje te zien staan, als ik tog op de knop heb gedrukt :S?

  1. <?php
  2.  
  3. include ("config.php");
  4.  
  5. if ($MEMBER->gebruikersnaam != "") {
  6. $select = "SELECT * FROM leden WHERE gebruikersnaam = '$MEMBER->gebruikersnaam'";
  7. $res = mysql_query($select) or die (mysql_error());
  8. $show = mysql_fetch_object($res);
  9. if ($MEMBER->huis == "Huis0") { ?>
  10.  
  11. <?php
  12. if (isset($_POST['submit'])) {
  13. echo "Testjeeee";
  14. } else {
  15. ?>
  16. Huis Kopen<br>
  17. Hier kan je een nieuw huis kopen!<br>
  18. Je hebt € <b><?php echo "". $MEMBER->geld ."" ?>,-</b> te besteden voor een huis.<br><br>
  19.  
  20. <table align='center'>
  21. <tr><td><img src="icoontjes/Huis1.gif" alt="Huis1"></td><td><img src="icoontjes/Huis2.gif" alt="Huis2"></td><td><img src="icoontjes/Huis3.gif" alt="Huis3"></td><td><img src="icoontjes/Huis4.gif" alt="Huis4"></td><td><img src="icoontjes/Huis5.gif" alt="Huis5"></td><td><img src="icoontjes/Huis6.gif" alt="Huis6"></td><td><img src="icoontjes/Huis7.gif" alt="Huis7"></td><td><img src="icoontjes/Huis8.gif" alt="Huis8"></td><td><img src="icoontjes/Huis9.gif" alt="Huis9"></td><td><img src="icoontjes/Huis10.gif" alt="Huis10"></td></tr>
  22. <tr><td>€ <b>5000,-</b></td><td>€ <b>10000,-</b></td><td>€ <b>15000,-</b></td><td>€ <b>25000,-</b></td><td>€ <b>40000,-</b></td><td>€ <b>70000,-</b></td><td>€ <b>110000,-</b></td><td>€ <b>175000,-</b></td><td>€ <b>300000,-</b></td><td>€ <b>500000,-</b></td>
  23.  
  24. <form methode="post" action="index.php?pagina=huiskopen.php">
  25. <tr><td><input type="radio" name="Huis" value="Huis1" checked ></td><td><input type="radio" name="Huis" value="Huis2"></td><td><input type="radio" name="Huis" value="Huis3"></td><td><input type="radio" name="Huis" value="Huis4"></td><td><input type="radio" name="Huis" value="Huis5"></td><td><input type="radio" name="Huis" value="Huis6"></td><td><input type="radio" name="Huis" value="Huis7"></td><td><input type="radio" name="Huis" value="Huis8"></td><td><input type="radio" name="Huis" value="Huis9"></td><td><input type="radio" name="Huis" value="Huis10"></td></tr>
  26. </table>
  27. <table align='center'>
  28. <tr><td><input type="submit" value="Koop!" name="submit"></td></tr>
  29. </form>
  30. </table>
  31. <?php
  32. }
  33. ?>
  34.  
  35. <?php
  36. } else {
  37. echo "Je moet natuurlijk wel eerst je huis verkopen! Dat kan je <a href='index.php?pagina=huisverkopen.php'>hier</a> doen" ;
  38. }} else {
  39. echo "Het is niet mogelijk om gebruik te maken van deze pagina, als je niet bent ingelogd!";
  40. }
  41. ?>


Waarom krijg ik hier geen testje te zien staan, als ik tog op de knop heb gedrukt :S?
Offline Legolas - 07/05/2005 11:23
Avatar van Legolas Onbekend omdat deze voorwaarde waarschijnlijk niet goed is:
  1. if ($MEMBER->huis == "Huis0")

anders zou ie het toch écht moeten doen!:o
Offline Martijn1989 - 07/05/2005 11:27
Avatar van Martijn1989 PHP ver gevorderde Precies... daarom vind ik het zo raar, want die waarde is juist wel goed! Mja... het probleem is : Het formulier, laat niet : Teeesstjeee zien, als je op de submit knop heb gedrukt,..
Offline Martijn1989 - 07/05/2005 11:48
Avatar van Martijn1989 PHP ver gevorderde uhmm, nog iemand 

  1. <?php
  2.  
  3. include ("config.php");
  4.  
  5. if ($MEMBER->gebruikersnaam != "") {
  6. $select = "SELECT * FROM leden WHERE gebruikersnaam = '$MEMBER->gebruikersnaam'";
  7. $res = mysql_query($select) or die (mysql_error());
  8. $show = mysql_fetch_object($res);
  9. if ($MEMBER->huis == "Huis0") { ?>
  10.  
  11. <?php
  12. if (isset($_POST['submit'])) {
  13. echo "Testjeeee";
  14. } else {
  15. ?>
  16. Huis Kopen<br>
  17. Hier kan je een nieuw huis kopen!<br>
  18. Je hebt € <b><?php echo "". $MEMBER->geld ."" ?>,-</b> te besteden voor een huis.<br><br>
  19.  
  20. <table align='center'>
  21. <tr><td><img src="icoontjes/Huis1.gif" alt="Huis1"></td><td><img src="icoontjes/Huis2.gif" alt="Huis2"></td><td><img src="icoontjes/Huis3.gif" alt="Huis3"></td><td><img src="icoontjes/Huis4.gif" alt="Huis4"></td><td><img src="icoontjes/Huis5.gif" alt="Huis5"></td><td><img src="icoontjes/Huis6.gif" alt="Huis6"></td><td><img src="icoontjes/Huis7.gif" alt="Huis7"></td><td><img src="icoontjes/Huis8.gif" alt="Huis8"></td><td><img src="icoontjes/Huis9.gif" alt="Huis9"></td><td><img src="icoontjes/Huis10.gif" alt="Huis10"></td></tr>
  22. <tr><td>€ <b>5000,-</b></td><td>€ <b>10000,-</b></td><td>€ <b>15000,-</b></td><td>€ <b>25000,-</b></td><td>€ <b>40000,-</b></td><td>€ <b>70000,-</b></td><td>€ <b>110000,-</b></td><td>€ <b>175000,-</b></td><td>€ <b>300000,-</b></td><td>€ <b>500000,-</b></td>
  23.  
  24. <form methode="post" action="index.php?pagina=huiskopen.php">
  25. <tr><td><input type="radio" name="Huis" value="Huis1" checked ></td><td><input type="radio" name="Huis" value="Huis2"></td><td><input type="radio" name="Huis" value="Huis3"></td><td><input type="radio" name="Huis" value="Huis4"></td><td><input type="radio" name="Huis" value="Huis5"></td><td><input type="radio" name="Huis" value="Huis6"></td><td><input type="radio" name="Huis" value="Huis7"></td><td><input type="radio" name="Huis" value="Huis8"></td><td><input type="radio" name="Huis" value="Huis9"></td><td><input type="radio" name="Huis" value="Huis10"></td></tr>
  26. </table>
  27. <table align='center'>
  28. <tr><td><input type="submit" value="Koop!" name="submit"></td></tr>
  29. </form>
  30. </table>
  31. <?php
  32. }
  33. ?>
  34.  
  35. <?php
  36. } else {
  37. echo "Je moet natuurlijk wel eerst je huis verkopen! Dat kan je <a href='index.php?pagina=huisverkopen.php'>hier</a> doen" ;
  38. }} else {
  39. echo "Het is niet mogelijk om gebruik te maken van deze pagina, als je niet bent ingelogd!";
  40. }
  41. ?>


Het formulier, laat niet : Teeesstjeee zien, als je op de submit knop heb gedrukt,..
Offline Legolas - 07/05/2005 11:51
Avatar van Legolas Onbekend mss de action van de form op "" zetten?
Offline Martijn1989 - 07/05/2005 11:52 (laatste wijziging 07/05/2005 11:52)
Avatar van Martijn1989 PHP ver gevorderde Nee,.. nog blonder : methode="post" hoe stom
Offline Steven - 07/05/2005 13:13
Avatar van Steven HTML interesse regel 19

  1. <form methode="post">

moet dat niet:
  1. <form method="post">


zijn?
Offline Legolas - 07/05/2005 13:19
Avatar van Legolas Onbekend
  1. <?php
  2. include ("config.php");
  3. if ($MEMBER->gebruikersnaam != "") {
  4. $select = "SELECT * FROM leden WHERE gebruikersnaam = '$MEMBER->gebruikersnaam'";
  5. $res = mysql_query($select) or die (mysql_error());
  6. $show = mysql_fetch_object($res);
  7. if ($MEMBER->huis == "Huis0") { ?>
  8. <?php
  9. if (isset($_POST['submit'])) {
  10. echo "Test works :p";
  11. } else {
  12. ?>
  13. Huis Kopen<br>
  14. Hier kan je een nieuw huis kopen!<br>
  15. Je hebt € <b><?php echo $MEMBER->geld ?>,-</b> te besteden voor een huis.<br><br>
  16.  
  17. <table align='center'>
  18. <tr><td><img src="icoontjes/Huis1.gif" alt="Huis1"></td><td><img src="icoontjes/Huis2.gif" alt="Huis2"></td><td><img src="icoontjes/Huis3.gif" alt="Huis3"></td><td><img src="icoontjes/Huis4.gif" alt="Huis4"></td><td><img src="icoontjes/Huis5.gif" alt="Huis5"></td><td><img src="icoontjes/Huis6.gif" alt="Huis6"></td><td><img src="icoontjes/Huis7.gif" alt="Huis7"></td><td><img src="icoontjes/Huis8.gif" alt="Huis8"></td><td><img src="icoontjes/Huis9.gif" alt="Huis9"></td><td><img src="icoontjes/Huis10.gif" alt="Huis10"></td></tr>
  19. <tr><td>€ <b>5000,-</b></td><td>€ <b>10000,-</b></td><td>€ <b>15000,-</b></td><td>€ <b>25000,-</b></td><td>€ <b>40000,-</b></td><td>€ <b>70000,-</b></td><td>€ <b>110000,-</b></td><td>€ <b>175000,-</b></td><td>€ <b>300000,-</b></td><td>€ <b>500000,-</b></td>
  20.  
  21. <form method="post">
  22. <tr><td><input type="radio" name="Huis" value="Huis1" checked ></td><td><input type="radio" name="Huis" value="Huis2"></td><td><input type="radio" name="Huis" value="Huis3"></td><td><input type="radio" name="Huis" value="Huis4"></td><td><input type="radio" name="Huis" value="Huis5"></td><td><input type="radio" name="Huis" value="Huis6"></td><td><input type="radio" name="Huis" value="Huis7"></td><td><input type="radio" name="Huis" value="Huis8"></td><td><input type="radio" name="Huis" value="Huis9"></td><td><input type="radio" name="Huis" value="Huis10"></td></tr>
  23. </table>
  24. <table align='center'>
  25. <tr><td><input type="submit" value="Koop!" name="submit"></td></tr>
  26. </form>
  27. </table>
  28. <?php
  29. }
  30. ?>
  31. <?php
  32. } else {
  33. echo "Je moet natuurlijk wel eerst je huis verkopen! Dat kan je <a href='index.php?pagina=huisverkopen.php'>hier</a> doen" ;
  34. }} else {
  35. echo "Het is niet mogelijk om gebruik te maken van deze pagina, als je niet bent ingelogd!";
  36. }
  37. ?>

Zo, volgens mij moet ie dit doen:!:
Offline leendertW - 07/05/2005 14:03 (laatste wijziging 07/05/2005 14:05)
Avatar van leendertW PHP beginner
  1. <?php
  2. include ("config.php");
  3. if ( $MEMBER->gebruikersnaam != "") // dit wordt bij mysql_fetch_assoc dus if ( $MEMBER['gebruikersnaam']!= "")
  4. {
  5. $select = "SELECT * FROM leden WHERE gebruikersnaam = '$MEMBER->gebruikersnaam'";
  6. $res = mysql_query($select) or die (mysql_error());
  7. $show = mysql_fetch_assoc($res);
  8. if ($MEMBER->huis == "Huis0") // dit wordt bij mysql_fetch_assoc dus if ($MEMBER['huis'] == "Huis0")
  9. {
  10. if ( $_SERVER['REQUEST_METHOD'] == 'POST' )
  11. {
  12. echo "Test works :p";
  13. }
  14. else
  15. {
  16. ?>
  17. Huis Kopen<br>
  18. Hier kan je een nieuw huis kopen!<br>
  19. Je hebt € <b><?php echo $MEMBER->geld ?>,-</b> te besteden voor een huis.<br><br>
  20. <form method="post" action="">
  21. <table align='center'>
  22. <tr>
  23. <td>
  24. <img src="icoontjes/Huis1.gif" alt="Huis1">
  25. </td>
  26. <td>
  27. <img src="icoontjes/Huis2.gif" alt="Huis2">
  28. </td>
  29. <td>
  30. <img src="icoontjes/Huis3.gif" alt="Huis3">
  31. </td>
  32. <td>
  33. <img src="icoontjes/Huis4.gif" alt="Huis4">
  34. </td>
  35. <td>
  36. <img src="icoontjes/Huis5.gif" alt="Huis5">
  37. </td>
  38. <td>
  39. <img src="icoontjes/Huis6.gif" alt="Huis6">
  40. </td>
  41. <td>
  42. <img src="icoontjes/Huis7.gif" alt="Huis7">
  43. </td>
  44. <td>
  45. <img src="icoontjes/Huis8.gif" alt="Huis8">
  46. </td>
  47. <td>
  48. <img src="icoontjes/Huis9.gif" alt="Huis9">
  49. </td>
  50. <td>
  51. <img src="icoontjes/Huis10.gif" alt="Huis10">
  52. </td>
  53. </tr>
  54. <tr>
  55. <td>
  56. € <b>5000,-</b>
  57. </td>
  58. <td>
  59. € <b>10000,-</b>
  60. </td>
  61. <td>
  62. € <b>15000,-</b>
  63. </td>
  64. <td>
  65. € <b>25000,-</b>
  66. </td>
  67. <td>
  68. € <b>40000,-</b>
  69. </td>
  70. <td>
  71. € <b>70000,-</b>
  72. </td>
  73. <td>
  74. € <b>110000,-</b>
  75. </td>
  76. <td>
  77. € <b>175000,-</b>
  78. </td>
  79. <td>
  80. € <b>300000,-</b>
  81. </td>
  82. <td>
  83. € <b>500000,-</b>
  84. </td>
  85. </tr>
  86. <tr>
  87. <td>
  88. <input type="radio" name="Huis" value="Huis1" checked >
  89. </td>
  90. <td>
  91. <input type="radio" name="Huis" value="Huis2">
  92. </td>
  93. <td>
  94. <input type="radio" name="Huis" value="Huis3">
  95. </td>
  96. <td>
  97. <input type="radio" name="Huis" value="Huis4">
  98. </td>
  99. <td>
  100. <input type="radio" name="Huis" value="Huis5">
  101. </td>
  102. <td>
  103. <input type="radio" name="Huis" value="Huis6">
  104. </td>
  105. <td>
  106. <input type="radio" name="Huis" value="Huis7">
  107. </td>
  108. <td>
  109. <input type="radio" name="Huis" value="Huis8">
  110. </td>
  111. <td>
  112. <input type="radio" name="Huis" value="Huis9">
  113. </td>
  114. <td>
  115. <input type="radio" name="Huis" value="Huis10">
  116. </td>
  117. </tr>
  118. </table>
  119. <table align='center'>
  120. <tr>
  121. <td>
  122. <input type="submit" value="Koop!" name="submit">
  123. </td>
  124. </tr>
  125. </table>
  126. </form>
  127. <?php
  128. }
  129. }
  130. else
  131. {
  132. echo "Je moet natuurlijk wel eerst je huis verkopen! Dat kan je <a href='index.php?pagina=huisverkopen.php'>hier</a> doen" ;
  133. }
  134. }
  135. else
  136. {
  137. echo "Het is niet mogelijk om gebruik te maken van deze pagina, als je niet bent ingelogd!";
  138. }
  139.  
  140. /*
  141. ###Gebruik ipv mysql_fetch_object --> mysql_fetch_assoc omdat dit sneller is
  142. ### Gebruik ipv if ( isset ( $_POST['submit'] )) --> if ( $_SERVER['REQUEST_METHOD'] == 'POST' )
  143. ### Gebruik geen hoofdletters ( MEMBER )
  144. ### script netter
  145. ### script gelijk XHTML ( voor hoe dat moet kijk bij de tutorials HTML )
  146. */
  147.  
  148.  
  149.  
  150. ?>
Offline Legolas - 07/05/2005 14:10
Avatar van Legolas Onbekend @leendertW:
waarom zeg je dit:
Citaat:
### Gebruik ipv if ( isset ( $_POST['submit'] )) --> if ( $_SERVER['REQUEST_METHOD'] == 'POST' )
### Gebruik geen hoofdletters ( MEMBER )

wat heeft dát nou weer voor voordeel?
volgens mij is dat andere juist beter
Offline Shifty - 07/05/2005 16:20
Avatar van Shifty Onbekend Legolas, het heeft inderdaad zijn voordelen. Nu kan je ook op Enter drukken om door te gaan naar de volgende pagina (klein detail, maar voor sommige mensen van groot belang ). Zelf prefereer ik de laatstegenoemde methode, omdat dat stukken netter staat.

Hoofdletters zou ik zelf zoveel mogelijk vermijden. Een letter kan geen kwaad (bijvoorbeeld na de letter die het type aangeeft, eg: $sString).
Offline Scott - 07/05/2005 18:04
Avatar van Scott Gouden medaille

PHP ver gevorderde
En als je nu twee formulieren op je site hebt staan ? Als je dan gaat kijken of $_SERVER['REQUEST_METHOD'] POST is, dan kun je de verwerking van twee forumlieren niet echt handig oplossen, dan moet je weer kijken of er bepaalde post-waardes geset zijn, wat dus niet zo is als je op enter drukt..

Oftewel: ik vind if isset($_POST['submit']) makkelijker, maarja, is een scriptstyle. En zo heeft ieder zijn scriptstyle en coding manier 
Offline Shifty - 07/05/2005 18:07
Avatar van Shifty Onbekend Daar heb je gelijk in Scott, maar dan kun je nog zoals je al opmerkte nog kijken met een hidden-field met welk formulier je te maken hebt, maar iedereen heeft zijn eigen scriptstijl, daar ben ik het mee eens.
Offline Martijn1989 - 07/05/2005 18:55
Avatar van Martijn1989 PHP ver gevorderde Ach... dat nette scripten... als ik het maar snap 
Offline ikkedikke - 07/05/2005 19:04
Avatar van ikkedikke PHP expert
Citaat:
Ach... dat nette scripten... als ik het maar snap:)

en je komt hier zodat wij je kunnen helpen? 
Offline Martijn1989 - 07/05/2005 19:05
Avatar van Martijn1989 PHP ver gevorderde mja... das ook wel waar... lol.. 1-0 ... zal voortaan netter scripten
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.288s