login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Probleem met $end

Offline Duckness - 04/07/2006 17:42
Avatar van DucknessNieuw lid Ik heb deze code:

  1. <?php
  2. //De database gegevens
  3. $hostname = "localhost"; //Databasehost (meestal localhost)
  4. $username = "usernam"; //Database Username
  5. $password = "password"; //Database Paasword
  6.  
  7. //Database connectie
  8. mysql_connect($hostname,$username,$password) or die(mysql_error());
  9. mysql_select_db("database") or die(mysql_error());
  10.  
  11. //Gegevens uit de URL halen
  12. $url == $_GET['view'];
  13.  
  14. //Query
  15. $sql = "SELECT id,clannaam,uitlsagzij,uitslagwij FROM matches ORDER BY id DESC";
  16. while ($obj = mysql_fetch_object($sql)) {
  17. echo $obj->id.". ";
  18. echo $obj->clannaam." - All Stars .::. ";
  19. echo $obj->uitslagzij." - ";
  20. echo $obj->uitslagwij." ";
  21. };
  22. ?>


Hij geeft deze fout:

Parse error: syntax error, unexpected $end in /home/lcallaert/domains/all-stars-clan.com/public_html/matches.php on line 33

Ik ben nog maar een nooby in php dus als jullie me willen helpen zou me dat heel veel kunnen leren!

Bedankt,
Maarten

14 antwoorden

Gesponsorde links
Offline lemoinet - 04/07/2006 17:45
Avatar van lemoinet PHP gevorderde $url = $_GET['view'];
Offline svm - 04/07/2006 17:45
Avatar van svm PHP ver gevorderde Een error op lijn 33, eens kijken in lijn 33...
Hé, wat gek, ik zie geen lijn 33!
Offline Duckness - 04/07/2006 17:48
Avatar van Duckness Nieuw lid ow srr stukje coding weggevallen! 

hier de volledige:

  1. <?php
  2. //De database gegevens
  3. $hostname = "localhost"; //Databasehost (meestal localhost)
  4. $username = "Username"; //Database Username
  5. $password = "Password"; //Database Paasword
  6.  
  7. //Database connectie
  8. mysql_connect($hostname,$username,$password) or die(mysql_error());
  9. mysql_select_db("lcallaert_matches") or die(mysql_error());
  10.  
  11. //Gegevens uit de URL halen
  12. $url == $_GET['view'];
  13.  
  14. //Gewonnen of verloren?
  15. $sql = "SELECT uitlsagzij,uitslagwij FROM matches ORDER BY id DESC";
  16. while ($obj = mysql_fetch_object($gew)) {;
  17. if ($gew->uitslagzij < $gew->uitslagwij) {;
  18. $gewver == "Gewonnen";
  19. } else {;
  20. $gewver == "Verloren";
  21. };
  22.  
  23. //Query
  24. $sql = "SELECT id,clannaam,uitlsagzij,uitslagwij FROM matches ORDER BY id DESC";
  25. while ($obj = mysql_fetch_object($sql)) {
  26. echo $obj->id.". ";
  27. echo $obj->clannaam." - All Stars .::. ";
  28. echo $obj->uitslagzij." - ";
  29. echo $obj->uitslagwij." ";
  30. echo $gewver."!<br><br>";
  31. };
  32. ?>


Het is nog wel niet volledig maar ik wou alvast even de mysql querry testen! En vermits ik geen fout kreeg in de mysql querry wou ik deze toch even oplossen voor ik verder mijn (nooby) script ging uitbreiden!
Offline Ultimatum - 04/07/2006 17:51 (laatste wijziging 04/07/2006 18:04)
Avatar van Ultimatum PHP expert de fout betekend dat er een { is geopend, maar geen } gesloten ;) denk ik 

@svm, leer tellen 
Offline svm - 04/07/2006 17:53
Avatar van svm PHP ver gevorderde Dat is het denk ik niet.
Dan was het waarschijnlijk een andere melden en daarnaast zijn zo te zien alle accolades geplaatst.
Offline lemoinet - 04/07/2006 17:53
Avatar van lemoinet PHP gevorderde
  1. while ($obj = mysql_fetch_object($gew)) {
  2. if ($gew->uitslagzij < $gew->uitslagwij) {
  3. $gewver == "Gewonnen";
  4. } else {
  5. $gewver == "Verloren";
  6. }
  7. }
Offline Duckness - 04/07/2006 17:54
Avatar van Duckness Nieuw lid Bedankt!
Nu is deze fout al weg maar nu geeft hij deze drie:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/lcallaert/domains/all-stars-clan.com/public_html/matches.php on line 16

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/lcallaert/domains/all-stars-clan.com/public_html/matches.php on line 26

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in /home/lcallaert/domains/all-stars-clan.com/public_html/matches.php on line 33

Maar mysql_fetch_object() en mysql_free_result() heb ik uit een tut van deze website! Misschien heb ik deze verkeerd gebruikt?

Bedankt,
Maarten
Offline lemoinet - 04/07/2006 17:55 (laatste wijziging 04/07/2006 17:55)
Avatar van lemoinet PHP gevorderde uitlsagzij => uitslagzij rij 16,26
Offline Duckness - 04/07/2006 17:58
Avatar van Duckness Nieuw lid Bedankt! Typfoutje! Maar de fouten blijven! Heb ik het echt niet verkeerd gebruikt?

Bedankt,
Maarten
Offline lemoinet - 04/07/2006 17:59
Avatar van lemoinet PHP gevorderde mysql_query($sql) vergeten
Offline Chupskie - 04/07/2006 18:09 (laatste wijziging 04/07/2006 18:12)
Avatar van Chupskie MySQL beginner
  1. <?php
  2. $sql = "SELECT uitlsagzij,uitslagwij FROM matches ORDER BY id DESC";
  3. while ($obj = mysql_fetch_object($gew)) {;
  4. ?>


moet zijn:

  1. <?php
  2. $gew = "SELECT uitlsagzij,uitslagwij FROM matches ORDER BY id DESC";
  3. while ($obj = mysql_fetch_object($gew)) {;
  4. ?>


Je gebruikte bij de select $sql, en bij mysql_fetch_object $gew ;)
Offline Duckness - 04/07/2006 18:14
Avatar van Duckness Nieuw lid Aangepast!
Hier de code:

  1. <?php
  2. //De database gegevens
  3. $hostname = "localhost"; //Databasehost (meestal localhost)
  4. $username = "Username"; //Database Username
  5. $password = "Password"; //Database Paasword
  6.  
  7. //Database connectie
  8. mysql_connect($hostname,$username,$password) or die(mysql_error());
  9. mysql_select_db("lcallaert_matches") or die(mysql_error());
  10.  
  11. //Gegevens uit de URL halen
  12. $url = $_GET['view'];
  13.  
  14. //Gewonnen of verloren?
  15. $gew = "SELECT uitslagzij,uitslagwij FROM matches ORDER BY id DESC";
  16. $uitvoeren = mysql_query($gew) or die(mysql_error);
  17. while ($obj2 = mysql_fetch_object($gew)) {
  18. if ($obj2->uitslagzij < $obj2->uitslagwij) {
  19. $gewver == "Gewonnen";
  20. } else {
  21. $gewver == "Verloren";
  22. }
  23. }
  24.  
  25. //Query
  26. $sql = "SELECT id,clannaam,uitslagzij,uitslagwij FROM matches ORDER BY id DESC";
  27. $uitvoeren = mysql_query($sql) or die(mysql_error);
  28. while ($obj = mysql_fetch_object($sql)) {
  29. echo $obj->id.". ";
  30. echo $obj->clannaam." - All Stars .::. ";
  31. echo $obj->uitslagzij." - ";
  32. echo $obj->uitslagwij." ";
  33. echo $gewver."!<br><br>";
  34. }
  35. ?>
Offline lemoinet - 04/07/2006 18:24
Avatar van lemoinet PHP gevorderde mysql_fetch_object($uitvoeren)
Offline Duckness - 04/07/2006 18:26
Avatar van Duckness Nieuw lid Probleem opgelost!

Uiteindelijke code:

  1. <?php
  2. //De database gegevens
  3. $hostname = "localhost"; //Databasehost (meestal localhost)
  4. $username = "Username"; //Database Username
  5. $password = "Pasword"; //Database Paasword
  6.  
  7. //Database connectie
  8. mysql_connect($hostname,$username,$password) or die(mysql_error());
  9. mysql_select_db("lcallaert_matches") or die(mysql_error());
  10.  
  11. //Gegevens uit de URL halen
  12. $url = $_GET['view'];
  13.  
  14. //Gewonnen of verloren?
  15. $sql = "SELECT uitslagzij,uitslagwij FROM matches ORDER BY id DESC";
  16. $uitvoeren = mysql_query($sql) or die(mysql_error);
  17. while ($obj = mysql_fetch_object($uitvoeren)) {
  18. if ($gew->uitslagzij < $gew->uitslagwij) {
  19. $gewver = "Gewonnen";
  20. } else {
  21. $gewver = "Verloren";
  22. }
  23. }
  24.  
  25. //Query
  26. $sql = "SELECT id,clannaam,uitslagzij,uitslagwij FROM matches ORDER BY id DESC";
  27. $uitvoeren = mysql_query($sql) or die(mysql_error);
  28. while ($obj = mysql_fetch_object($uitvoeren)) {
  29. echo $obj->id.'. ';
  30. echo $obj->clannaam.' - All Stars .::. ';
  31. echo $obj->uitslagzij.' - ';
  32. echo $obj->uitslagwij.' ';
  33. echo $gewver.'!<br><br>';
  34. };
  35. ?>


Allemaal Bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.422s