login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Uploadscript

Offline bozmafia - 01/04/2006 20:56
Avatar van bozmafiaPHP interesse Beste mensen, ik heb een script gemaakt, waarmee spelers hun eigen foto's kunnen invoegen, en de informatie moet dus in de database terecht komen, maar nu heb ik dus een probleem hij geeft een fout weer, namelijk deze:

Parse error: syntax error, unexpected $end in /home/kk4857/domains/loyaltyrecords.nl/public_html/eng/upload.php on line 22


Het script ziet er als volgt uit:

  1. <?
  2. if(isset($_POST['submit'])){
  3. $query = "INSERT INTO `uploads` (`username`,`path`) VALUES ('".$name."','".$pictureurl."')";
  4. mysql_query($query) or die(mysql_error());
  5. $name=htmlspecialchars($_POST['username']);
  6. $pictureurl=htmlspecialchars($_POST['picture']);
  7. ?>
  8.  
  9.  
  10.  
  11. <center>
  12. <form action="<?=$_SERVER['PHP_SELF']; ?>?page=signup<?=($_GET['lang'] ? "&lang=".$_GET['lang'] : ""); ?>" method="POST">
  13. <table border=1 bordercolor=#000000 cellpadding=0 cellspacing=0>
  14. <th class="title" colspan="2">Register</th>
  15. <tr><td colspan="2" align="center">
  16. <img src="http://www.loyaltyrecords.nl/images/crime.jpg">
  17. </td></tr>
  18. <tr><td>Username:</td><td><input type="text" class="text" name="username" maxlength="30"></td></tr>
  19. <tr><td>Pictureurl:</td><td><input type="text" class="text" name="picture"></td></tr>
  20. <tr><td colspan="2" align="center"><input type="submit" class="submit" value="Upload" name="submit"></td></tr>


Wie kan helpen??

9 antwoorden

Gesponsorde links
Offline Gerard - 01/04/2006 20:58 (laatste wijziging 01/04/2006 21:01)
Avatar van Gerard Ouwe rakker je start een if-statement maar jesluit hem niet af.

edit
Om het dan wat duidelijker te maken voor jou. Je start een if-statement op rij 3 van bovenstaand blok:

  1. if(isset($_POST['submit'])){


Welke je nergens afsluit met een }
Offline bozmafia - 01/04/2006 20:59
Avatar van bozmafia PHP interesse ik denk niet dat dat de fout is hoor.
Offline Ultimatum - 01/04/2006 21:04
Avatar van Ultimatum PHP expert je stelt een vraag, je krijgt een antwoord en je bent niet tevreden 

deze parse error die jij aangeeft zegt dat er meer {'s zijn dan }'s dus was je kan doen is het aantal {'s tellen, dan het aantal }'s tellen de eerste van de laatste aftrekken en het verschil boven ej ?> plaatsten, als dat je probleem niet oplost zou ik de error die je dan krijgt hier neer dumpen 
Offline bozmafia - 01/04/2006 21:06
Avatar van bozmafia PHP interesse ik zie maar 1 {  
Offline Simon - 01/04/2006 21:08 (laatste wijziging 01/04/2006 21:08)
Avatar van Simon PHP expert ewel, dat betekent dat je die moet afsluiten, wat je hier niet doet, dus na picture); zet je een }
  1. <?
  2. if(isset($_POST['submit'])){
  3. $query = "INSERT INTO `uploads` (`username`,`path`) VALUES ('".$name."','".$pictureurl."')";
  4. mysql_query($query) or die(mysql_error());
  5. $name=htmlspecialchars($_POST['username']);
  6. $pictureurl=htmlspecialchars($_POST['picture']);
  7. }
  8. ?>
Offline bozmafia - 01/04/2006 21:21
Avatar van bozmafia PHP interesse bedankt.. hij werkt nu BIJNA..alleen nog 1 ding.. hij voegt de informatie niet goed in de database.. hij voegt wel een rij toe.. maar een lege.. :S dus bij username staat het leeg.. en bij path ook.
Offline Ultimatum - 01/04/2006 21:24
Avatar van Ultimatum PHP expert
  1. <?
  2. if(isset($_POST['submit'])){
  3. $name=htmlspecialchars($_POST['username']);
  4. $pictureurl=htmlspecialchars($_POST['picture']);
  5. $query = "INSERT INTO `uploads` (`username`,`path`) VALUES ('".$name."','".$pictureurl."')";
  6. mysql_query($query) or die(mysql_error());
  7. ?>
  8.  
  9. <center>
  10. <form action="<?=$_SERVER['PHP_SELF']; ?>?page=signup<?=($_GET['lang'] ? "&lang=".$_GET['lang'] : ""); ?>" method="POST">
  11. <table border=1 bordercolor=#000000 cellpadding=0 cellspacing=0>
  12. <th class="title" colspan="2">Register</th>
  13. <tr><td colspan="2" align="center">
  14. <img src="http://www.loyaltyrecords.nl/images/crime.jpg">
  15. </td></tr>
  16. <tr><td>Username:</td><td><input type="text" class="text" name="username" maxlength="30"></td></tr>
  17. <tr><td>Pictureurl:</td><td><input type="text" class="text" name="picture"></td></tr>
  18. <tr><td colspan="2" align="center"><input type="submit" class="submit" value="Upload" name="submit"></td></tr>
Offline bozmafia - 01/04/2006 21:25 (laatste wijziging 02/04/2006 00:30)
Avatar van bozmafia PHP interesse euhm?

Citaat:
Rensjuh edit:
Euhm? schieten andere mensen, die jou proberen te helpen, weinig mee op...
Als je dan gewoon een vraag stelt, of uitleg vraagt i.p.v. zoiets neer te zetten...
Offline Ultimatum - 01/04/2006 21:48
Avatar van Ultimatum PHP expert je query en je andere opgedraaid, want je voegde eerst $name to voordat $_POST['name'] omzette naar $name en probeer het nou eens eerst voordat je vrage gaat stellen die je zelf ook uit kan proberen of een zinloos bericht gaat plaatse
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.216s