login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php fout

Offline Aalt - 15/11/2004 18:05
Avatar van AaltHTML expert Parse error: parse error, unexpected '?' in c:\program files\easyphp1-7\www\winkel\beheer\cat_toevoegen.php on line 65

deze fout geeft de browser bij mij aan omdat ik heb staan,

<?php dit is toch goed

29 antwoorden

Gesponsorde links
Offline Maarten - 15/11/2004 18:06
Avatar van Maarten Erelid Geef eens regel 50 tot 70, want er zal wel iets niet kloppen hoor...
Offline Aalt - 15/11/2004 18:09 (laatste wijziging 15/11/2004 18:13)
Avatar van Aalt HTML expert
  1. <table width="100%" border='0' height='93%'>
  2. <tr>
  3. <td valign='top'>
  4. <?php
  5. require "header.php";
  6. $admin = true;
  7. require "authenticatie.php";
  8.  
  9. if ($toevoegen && $categorie) {
  10.  
  11. $sql = "INSERT INTO Categorie (Naam) VALUES ('$categorie')";
  12. if (!mysql_query($sql)) { // voer SQL code uit
  13. echo 'FOUT: de categorie $categorie kon niet worden toegevoegd aan de database."; // wordt de query goed uitgevoerd?
  14. } else {
  15. echo "FOUT: De categorie <b>$categorie</b> is toegevoegd.";
  16. }
  17.  
  18. } else {
  19.  
  20. ?>
  21. <p><div class="big">Categorie toevoegen</div><br>
  22. <form method="post" action="<?php echo $PHP_SELF ?>">
  23. Welke categorie wilt u toevoegen?<br>
  24. Categorie: <input type="text" name="categorie"><br>
  25. <input type="submit" name="toevoegen" value="Toevoegen">
  26. </form>
  27. </td>
  28. </tr>
  29. </table>
  30. <table width="100%" height="4%" border="0">
  31. <tr>
  32. <td bgcolor='#cdcdcd'>
  33. <?php
  34. echo '<center>[ <font color="#ff0000"><b>Gemaakt door:</b></font> ] <a href="mailto:">[mijn naam]</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - all rights reserved by D&S - Wezep - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ <font color="#ff0000"><b>Privacy Policy</b></font> ] <a href="../privacy.php">Klik hier</a></center>';
  35. ?>
  36. </td>
  37. </tr>
  38. </table>
Offline Rens - 15/11/2004 18:12
Avatar van Rens Gouden medaille

Crew algemeen
  1. echo 'FOUT: de categorie $categorie kon niet worden toegevoegd aan de database."; // wordt de query goed uitgevoerd?


Even veranderen in:

  1. echo 'FOUT: de categorie $categorie kon niet worden toegevoegd aan de database.'; // wordt de query goed uitgevoerd?


Beginnen met een ', en eindigen met een ". Gaat niet goed samen he^^

Mzzls,
Rensjuh
Offline Bart - 15/11/2004 18:13 (laatste wijziging 15/11/2004 18:16)
Avatar van Bart PHP expert
  1. echo "FOUT: De categorie <b>$categorie</b> is toegevoegd.";
Moet
  1. echo "FOUT: De categorie <b>".$categorie."</b> is toegevoegd.";
zijn voortaan eerst zelf even kijken naar de regel die die geeft :o
Je vergat de quotes (" ") in een string moeten die altijd aanwezig zijn.
Offline Aalt - 15/11/2004 18:15
Avatar van Aalt HTML expert sorry!! 

hahaha ik ben nog maar net bezig met php dus tjah kan voorkomen toch!

bedankt!!^^
Offline Bart - 15/11/2004 18:17
Avatar van Bart PHP expert Is je fout nu helemaal opgelost?
Of geeft ie nog een andere error?
Offline Aalt - 15/11/2004 18:18
Avatar van Aalt HTML expert Parse error: parse error, unexpected $end in c:\program files\easyphp1-7\www\winkel\beheer\cat_toevoegen.php on line 79

nu geeft ie dit weer aan hahaha!
Offline Aalt - 15/11/2004 18:18 (laatste wijziging 15/11/2004 18:19)
Avatar van Aalt HTML expert
  1. <html>
  2. <head>
  3. <title>Shop // D&S - Wezep :: Beheerders-afdeling ::</title>
  4. <link rel="stylesheet" href="../css/shop.css" type="text/css" media="screen">
  5. </head>
  6.  
  7. <body bgcolor="#ffffff" marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">
  8.  
  9. <center>
  10.  
  11. <table width="80%" height="100%" border='0'>
  12. <tr>
  13. <td bgcolor="f5f5f5" style="border-left: 1px solid #dcdcdc" style="border-right: 1px solid #dcdcdc">
  14.  
  15. <table width="100%" height="3%" border='0'>
  16. <tr>
  17. <td bgcolor="#cdcdcd">
  18. <?php
  19. echo "&nbsp;<b>Admin gedeelte:</b>
  20. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href='index.php'>Begin</a>
  21. &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href='cat_toevoegen.php'>Categorie toevoegen</a>
  22. &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href='cat_wijzigen.php'>Categorie wijzigen</a>
  23. &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href='art_toevoegen.php'>Artikel toevoegen</a>
  24. &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href='art_verwijderen.php'>Artikelen verwijderen</a>
  25. &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href='upl_afb.php'>Afbeelding uploaden</a>
  26. &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href='shop_instellingen.php'>Shop instellingen</a>
  27. &nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<a href='../index.php'><b>Index</b></a>
  28. &nbsp;&nbsp;&nbsp;|";
  29. ?>
  30. </td>
  31. </tr>
  32. </table>
  33. <table width="100%" border='0' height='93%'>
  34. <tr>
  35. <td valign='top'>
  36. <?php
  37. require "header.php";
  38. $admin = true;
  39. require "authenticatie.php";
  40.  
  41. if ($toevoegen && $categorie) {
  42.  
  43. $sql = "INSERT INTO Categorie (Naam) VALUES ('$categorie')";
  44. if (!mysql_query($sql)) { // voer SQL code uit
  45. echo 'FOUT: de categorie $categorie kon niet worden toegevoegd aan de database.'; // wordt de query goed uitgevoerd?
  46. } else {
  47. echo "FOUT: De categorie <b>".$categorie."</b> is toegevoegd.";
  48. }
  49.  
  50. } else {
  51.  
  52. ?>
  53. <p><div class="big">Categorie toevoegen</div><br>
  54. <form method="post" action="<?php echo $PHP_SELF ?>">
  55. Welke categorie wilt u toevoegen?<br>
  56. Categorie: <input type="text" name="categorie"><br>
  57. <input type="submit" name="toevoegen" value="Toevoegen">
  58. </form>
  59. </td>
  60. </tr>
  61. </table>
  62. <table width="100%" height="4%" border="0">
  63. <tr>
  64. <td bgcolor='#cdcdcd'>
  65. <?php
  66. echo '<center>[ <font color="#ff0000"><b>Gemaakt door:</b></font> ] <a href="mailto:[mailadres]">[mijn naam]</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - all rights reserved by D&S - Wezep - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ <font color="#ff0000"><b>Privacy Policy</b></font> ] <a href="../privacy.php">Klik hier</a></center>';
  67. ?>
  68. </td>
  69. </tr>
  70. </table>
  71.  
  72. </td>
  73. </tr>
  74. </table>
  75.  
  76. </center>
  77.  
  78. </body>
  79. </html>
Offline Bart - 15/11/2004 18:19
Avatar van Bart PHP expert Geef dan gelijk de omringende regels ook even he;-) (ivm sluit accolades)
Offline Aalt - 15/11/2004 18:20
Avatar van Aalt HTML expert gedaan zie reply erboven
Offline Bart - 15/11/2004 18:21
Avatar van Bart PHP expert
  1. <center>[ <font color="#ff0000"><b>Gemaakt door:</b></font> ] <a href="mailto:aalt@x-alted.nl">Aalt Knikker</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - all rights reserved by D&S - Wezep - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ <font color="#ff0000"><b>Privacy Policy</b></font> ] <a href="../privacy.php">Klik hier</a></center>';
Moet
  1. <center>[ <font color=\"#ff0000"\><b>Gemaakt door:</b></font> ] <a href="mailto:aalt@x-alted.nl">Aalt Knikker</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - all rights reserved by D&S - Wezep - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ <font color=\"#ff0000"\><b>Privacy Policy</b></font> ] <a href="../privacy.php">Klik hier</a></center>';


En volgens mij mogen er ook geen &nbsp; (HTML Attributen) gebruikt worden in een string. Maar ik weet dat niet zeker.
Offline Aalt - 15/11/2004 18:24
Avatar van Aalt HTML expert nog steeds:

Parse error: parse error, unexpected $end in c:\program files\easyphp1-7\www\winkel\beheer\cat_toevoegen.php on line 79
Offline Fenrir - 15/11/2004 18:24
Avatar van Fenrir PHP expert dat mag wel
Offline Aalt - 15/11/2004 18:25
Avatar van Aalt HTML expert ja idd! 
Offline Bart - 15/11/2004 18:27
Avatar van Bart PHP expert Wat?
Wat heb je gedaan om em te laten werken?...
Offline Fenrir - 15/11/2004 18:28 (laatste wijziging 15/11/2004 18:28)
Avatar van Fenrir PHP expert zo mss?
  1. <table width="100%" border='0' height='93%'>
  2. <tr>
  3. <td valign='top'>
  4. <?php
  5. require "header.php";
  6. $admin = true;
  7. require "authenticatie.php";
  8.  
  9. if ($toevoegen && $categorie) {
  10.  
  11. $sql = "INSERT INTO Categorie (Naam) VALUES ('$categorie')";
  12. if (!mysql_query($sql)) { // voer SQL code uit
  13. echo 'FOUT: de categorie $categorie kon niet worden toegevoegd aan de database.'; // wordt de query goed uitgevoerd?
  14. } else {
  15. echo "FOUT: De categorie <b>$categorie</b> is toegevoegd.";
  16. }
  17.  
  18. } else {
  19.  
  20. ?>
  21. <p><div class="big">Categorie toevoegen</div><br>
  22. <form method="post" action="<?php echo $PHP_SELF ?>">
  23. Welke categorie wilt u toevoegen?<br>
  24. Categorie: <input type="text" name="categorie"><br>
  25. <input type="submit" name="toevoegen" value="Toevoegen">
  26. </form>
  27. </td>
  28. </tr>
  29. </table>
  30. <table width="100%" height="4%" border="0">
  31. <tr>
  32. <td bgcolor='#cdcdcd'>
  33. <?php
  34. echo '<center>[ <font color="#ff0000"><b>Gemaakt door:</b></font> ] <a href="mailto:">[mijn naam]</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - all rights reserved by D&S - Wezep - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ <font color="#ff0000"><b>Privacy Policy</b></font> ] <a href="../privacy.php">Klik hier</a></center>';
  35.  
  36. ?>
  37. </td>
  38. </tr>
  39. </table>
  40. <?php
  41.  
  42. }
  43.  
  44. ?>
Offline Aalt - 15/11/2004 18:28
Avatar van Aalt HTML expert nou ik antwoordde net op Fenrir!!

:-)

maarruh ik snap nog steeds niet wat ik fout deed.
Offline Fenrir - 15/11/2004 18:28
Avatar van Fenrir PHP expert werkt die van mij niet?
Offline DRUNK - 15/11/2004 18:29 (laatste wijziging 15/11/2004 18:32)
Avatar van DRUNK PHP gevorderde Je bent een } vergeten, na } else { op regel 50, zoek zelf maar uit waar je em moet neer zetten, onderaan de pagina misschien.

@Aalt: alles wat je opend ( { [ " ' ed moet je ook weer sluiten. Dat was je fout.
Offline Fenrir - 15/11/2004 18:30
Avatar van Fenrir PHP expert die heb ik er al bij gezet, en hij opende een string met ' en probeerde hem te sluiten met ", dat klopt dus ook niet, maar volgens mij werkt die van mij?
Offline Aalt - 15/11/2004 18:30 (laatste wijziging 15/11/2004 18:31)
Avatar van Aalt HTML expert bedankt Fenrir !!
het werkt nu maar hoezo was dit nu de fout, want dat wil ik graag weten , zo leer ik van mijn fouten.
Offline Fenrir - 15/11/2004 18:34 (laatste wijziging 15/11/2004 18:36)
Avatar van Fenrir PHP expert
  1. <table width="100%" border='0' height='93%'>
  2. <tr>
  3. <td valign='top'>
  4. <?php
  5. require "header.php";
  6. $admin = true;
  7. require "authenticatie.php";
  8.  
  9. if ($toevoegen && $categorie) {
  10.  
  11. $sql = "INSERT INTO Categorie (Naam) VALUES ('$categorie')";
  12. if (!mysql_query($sql)) { // voer SQL code uit

hier komt de fout: je opent de sttring met ' en je sluit hem met "
  1. echo 'FOUT: de categorie $categorie kon niet worden toegevoegd aan de database."; // wordt de query goed uitgevoerd?
  2. } else {
  3. echo "FOUT: De categorie <b>$categorie</b> is toegevoegd.";
  4. }
  5.  
  6. } else {
  7.  
  8. ?>
  9. <p><div class="big">Categorie toevoegen</div><br>
  10. <form method="post" action="<?php echo $PHP_SELF ?>">
  11. Welke categorie wilt u toevoegen?<br>
  12. Categorie: <input type="text" name="categorie"><br>
  13. <input type="submit" name="toevoegen" value="Toevoegen">
  14. </form>
  15. </td>
  16. </tr>
  17. </table>
  18. <table width="100%" height="4%" border="0">
  19. <tr>
  20. <td bgcolor='#cdcdcd'>
  21. <?php
  22. echo '<center>[ <font color="#ff0000"><b>Gemaakt door:</b></font> ] <a href="mailto:">[mijn naam]</a> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - all rights reserved by D&S - Wezep - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [ <font color="#ff0000"><b>Privacy Policy</b></font> ] <a href="../privacy.php">Klik hier</a></center>';
  23. ?>
  24. </td>
  25. </tr>
  26. </table>

nog een fout: je sluit de laatste { niet
  1. <?php
  2. }
  3. ?>


eenvoudige, maar moeilijk te vinden fouten, maar als je naar de highlighting kijkt wordt het duidelijker!
Offline Aalt - 15/11/2004 18:36 (laatste wijziging 15/11/2004 18:38)
Avatar van Aalt HTML expert ja das waar ook ik zie het!!

bedankt!! 

NOG FF SNEL EEN VRAAGJE:

wat gebeurt er als je deze actie uitvoert?

<form method="post" action="<?php echo $PHP_SELF ?>">
namelijk een fout:

Notice: Undefined variable: toevoegen in c:\program files\easyphp1-7\www\winkel\beheer\cat_toevoegen.php on line 39
Offline Bart - 15/11/2004 18:37 (laatste wijziging 15/11/2004 18:38)
Avatar van Bart PHP expert TIP: Schrijf even in een openkladblok venster naast je scripting programma hoeveel sluit accolades je moet gebruiken bijv.

Ik gebruik nu 4 elseif statements in 1 if statement, dan weet je dat je die if statement nog moet afsluiten!

Dan blijft ie op de pagina waar je momenteel op zit!
Offline Fenrir - 15/11/2004 18:37
Avatar van Fenrir PHP expert dan post hij de form naar de pagina waarin dat staat (naar zichzelf dus)
Offline Aalt - 15/11/2004 18:37
Avatar van Aalt HTML expert okeej thnx voor de tip
Offline Dennisvb - 15/11/2004 18:38
Avatar van Dennisvb MySQL ver gevorderde
  1. <form method="post" action="<?php $_SERVER['PHP_SELF'] ?>">
Offline Fenrir - 15/11/2004 18:38
Avatar van Fenrir PHP expert @quicky: of gebruik een php-editor, een erg goede, en gratis editor is:
http://www.mpsoftware.dk/phpdesigner.php
Offline Bart - 15/11/2004 18:39
Avatar van Bart PHP expert Zijn nu [b]al[/a] je problemen opgelost?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.304s