login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Parse error

Offline Voldemort - 03/08/2005 17:33 (laatste wijziging 03/08/2005 20:37)
Avatar van VoldemortPHP ver gevorderde Ik krijg een parse error:

Citaat:
Parse error: parse error, unexpected T_STRING in /home/harrypot/domains/harrypotter-dreuzels.com/public_html/versie22/site-account/duelleren/lid.php on line 461


En het stuk code is:

  1. <?php $hpnieuw_teg = $fetch3['hp'] - $afdoen_teg;
  2. $mpnieuw_jij = $fetch['mp'] - $af_mp;
  3.  
  4. //Als je niet genoeg mp hebt
  5. if($mpnieuw_jij <= 0)
  6. {
  7. echo "Je hebt niet genoeg mp over om deze deze spreuk te vuren.";
  8. }
  9.  
  10. //Anders heb je wel genoeg mp
  11. else
  12. {
  13. //De tegenstander zijn nieuw hp in de DB zetten
  14. $query3 = "UPDATE `leden` SET `hp`='".$hpnieuw_teg."' WHERE `gebruikersnaam`='".$tegen_lid."';
  15. $result3 = mysql_query($query3) or die(mysql_error());
  16.  
  17. //Het lid zijn nieuwe MP in de DB zetten
  18. $query4 = "UPDATE `leden`
  19. SET `mp`='".$mpnieuw_jij."'
  20. WHERE `id`='".$_COOKIE['id']."'";
  21. $result4 = mysql_query($query4) or die(mysql_error());
  22.  
  23. //Zorgen dat de andere aan de beurt is
  24. $query5 = "UPDATE `lid_duels`
  25. SET `beurt`='".$tegen_lid."'";
  26. $result5 = mysql_query($query5) or die(mysql_error());
  27.  
  28. //Boodschap afdrukken en doorverwijzen naar het duel.
  29. echo "<script language='JavaScript' type='text/javascript'>
  30. var Locatie = \"lid.php?actie=duelleren&amp;duel=".$_GET['duel']."\";
  31. var Milliseconden = \"3500\";
  32. function Ga() { location.href = Locatie; }
  33. setTimeout(Ga,Milliseconden);
  34. </script>
  35.  
  36. Je tegenstander heeft je aangevallen, je tegenstander heeft 1 minuut om aan te vallen, daarna is het jouw beurt.<br /><br />
  37. <b>Jouw HP:</b> ".$fetch['hp']."<br />
  38. <b>Jouw MP:</b> ".$fetch['mp']."<br />
  39. <b>".$fetch2['monster']." zijn/haar HP:</b> ".$fetch2['hp']."<br /><br />
  40. Jouw spreuk heeft je tegenstander ".$afdoen_teg." hp verzwakt en jij bent ".$mpnieuw_jij." mp verloren.";
  41. }
  42. ?>


Lijn 461 is:

  1. $query4 = "UPDATE `leden`


Wat doe ik fout?

nemesiskoen edit: code tags goed gebruikt, maar mss <? ?> er rond zetten zoals ontani zegt, anders leest het moeilijk... probeer ook die tabs is ff weg te doen voor je het post, dat is ook verschrikkelijk om naar te zien.
Doordat het nu gekleurd is zie je direct dat je bij query3 je " bent vergeten.

5 antwoorden

Gesponsorde links
Offline freddyboeke - 03/08/2005 17:54 (laatste wijziging 03/08/2005 17:54)
Avatar van freddyboeke HTML beginner
  1. $query4 = "UPDATE `leden`;
Offline Voldemort - 03/08/2005 18:03
Avatar van Voldemort PHP ver gevorderde Het loopt op de volgende lijn nog verder, en pas op lijn 463 wordt het afgesloten.
Offline DRUNK - 03/08/2005 18:40
Avatar van DRUNK PHP gevorderde Een T_STRING is gewoon een string, waarschijnlijk heb je iets niet helemaal goed afgesloten. Met de bovenstaande code kan niemand iets, als je er niet uit komt post dan alleen de code rond regel 461.
Offline Ontani - 03/08/2005 19:19
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
zet eens <? en ?> aan het begin en einde, zodat we de kleuren code kunnen zien, zet je query's ook eens op 1 lijn da het er wa duidelijker uitziet
Offline ikkedikke - 03/08/2005 20:08
Avatar van ikkedikke PHP expert $query3 = "UPDATE `leden` SET `hp`='".$hpnieuw_teg."' WHERE `gebruikersnaam`='".$tegen_lid." ';
$query3 = "UPDATE `leden` SET `hp`='".$hpnieuw_teg."' WHERE `gebruikersnaam`='".$tegen_lid." ' ";

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.21s