Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Błąd w kodzie ( syntax error)
Forum PHP.pl > Forum > Przedszkole
licha
Zgodnie z radą kogoś w wcześniejszym temacie zainstalowałem sobie IDE dokładniej
NetBeans oraz PhpStorm i w obydwóch mam błąd w tym kodzie pokazuje w ostatniej linijce. W całym pliku mam tyle samo ( co ) oraz tyle samo { co } moim zdaniem wszystko dobrze lecz jednak nie sad.gif siedzę nad tym już długi czas i nie potrafię rozgryść co jest źle sad.gif
  1. <?
  2. require('conn.php');
  3.  
  4.  
  5. for($a=1; $a<71 ; $a++)
  6. {
  7. $odl=0;
  8. $wielkosc=10;
  9. $obr = mysql_query("SELECT `login` FROM `user` WHERE `id` = '$a'");
  10. while ($ob = mysql_fetch_array($obr, MYSQL_NUM)) {
  11. $nazwa=$ob[0];
  12.  
  13. }
  14. $qw = mysql_query("SELECT `odl` FROM `user` WHERE `id` = '$a'");
  15. while ($qwe= mysql_fetch_array($qw, MYSQL_NUM)) {
  16.  
  17. $odl=$qwe[0];
  18. }
  19. $wq = mysql_query("SELECT `lot` FROM `user` WHERE `id` = '$a'");
  20. while ($ale= mysql_fetch_array($wq, MYSQL_NUM)) {
  21.  
  22. $technika=$ale[0];
  23. }
Mody23
Otwórz sobie to w programie, który koloruje składnie. Raz klamre otwierasz, a trzy razy zamykasz...
licha
właśnie mam ! i nic tam źle nie widzę w całym pliku mam 26 { i 26 }
Necsord
1) Masz błąd, a nie wkleiłeś treści błędu.
2) Mówisz o jakichś 26 klamrach a w tym co wkleiłeś nie ma nawet 15 w sumie.
3) Zwykłe formatowanie tego co wkleiłeś ewidentnie pokazuje, że się mylisz, chyba że to nie jest cały plik w takim razie wracaj do punktu 2.

  1. <?
  2. require('conn.php');
  3.  
  4.  
  5. for ($a = 1; $a < 71; $a++)
  6. {
  7. $odl = 0;
  8. $wielkosc = 10;
  9. $obr = mysql_query("SELECT `login` FROM `user` WHERE `id` = '$a'");
  10. while ($ob = mysql_fetch_array($obr, MYSQL_NUM)) {
  11. $nazwa = $ob[0];
  12. }
  13. $qw = mysql_query("SELECT `odl` FROM `user` WHERE `id` = '$a'");
  14. while ($qwe = mysql_fetch_array($qw, MYSQL_NUM)) {
  15.  
  16. $odl = $qwe[0];
  17. }
  18. $wq = mysql_query("SELECT `lot` FROM `user` WHERE `id` = '$a'");
  19. while ($ale = mysql_fetch_array($wq, MYSQL_NUM)) {
  20.  
  21. $technika = $ale[0];
  22. }
licha
syntax error, unexpected T_ELSE
ten błąd oto cały plik :

  1. <?
  2. require('conn.php');
  3.  
  4.  
  5. for ($a = 1; $a < 71; $a++)
  6. {
  7. $odl = 0;
  8. $wielkosc = 10;
  9. $obr = mysql_query("SELECT `login` FROM `user` WHERE `id` = '$a'");
  10. while ($ob = mysql_fetch_array($obr, MYSQL_NUM)) {
  11. $nazwa = $ob[0];
  12. }
  13. $qw = mysql_query("SELECT `odl` FROM `user` WHERE `id` = '$a'");
  14. while ($qwe = mysql_fetch_array($qw, MYSQL_NUM)) {
  15.  
  16. $odl = $qwe[0];
  17. }
  18. $wq = mysql_query("SELECT `lot` FROM `user` WHERE `id` = '$a'");
  19. while ($ale = mysql_fetch_array($wq, MYSQL_NUM)) {
  20.  
  21. $technika = $ale[0];
  22. }
  23.  
  24. else if ($technika < 250)
  25. {
  26. $pkttech=40;
  27.  
  28. }
  29. else if ($technika < 500)
  30. {
  31. $pkttech=41;
  32.  
  33. }
  34. else if ($technika < 1000)
  35. {
  36. $pkttech=42;
  37.  
  38. }
  39. else if ($technika < 2000)
  40. {
  41. $pkttech=43;
  42.  
  43. }
  44. else if ($technika < 3500)
  45. {
  46. $pkttech=44;
  47.  
  48. }
  49. else if ($technika < 5000)
  50. {
  51. $pkttech=45;
  52.  
  53. }
  54. else if ($technika < 6000)
  55. {
  56. $pkttech=46;
  57.  
  58. }
  59. else if ($technika < 7000)
  60. {
  61. $pkttech=47;
  62.  
  63. }
  64. else if ($technika < 8000)
  65. {
  66. $pkttech=48;
  67.  
  68. }
  69. else if ($technika < 9500)
  70. {
  71. $pkttech=49;
  72.  
  73. }
  74. else if ($technika < 11000)
  75. {
  76. $pkttech=50;
  77.  
  78. }
  79. else if ($technika < 12500)
  80. {
  81. $pkttech=51;
  82.  
  83. }
  84. else if ($technika < 14000)
  85. {
  86. $pkttech=52;
  87.  
  88. }
  89. else if ($technika < 17000)
  90. {
  91. $pkttech=53;
  92.  
  93. }
  94. else if ($technika < 20000)
  95. {
  96. $pkttech=54;
  97.  
  98. }
  99. else if ($technika < 22800)
  100. {
  101. $pkttech=55;
  102.  
  103. }
  104. else if ($technika < 26100)
  105. {
  106. $pkttech=56;
  107.  
  108. }
  109. else if ($technika < 29047)
  110. {
  111. $pkttech=57;
  112.  
  113. }
  114. else if ($technika < 34360)
  115. {
  116. $pkttech=58;
  117.  
  118. }
  119. else if ($technika < 40280)
  120. {
  121. $pkttech=59;
  122.  
  123. }
  124. elseif ($technika < 50000)
  125. {
  126. $pkttech=60;
  127.  
  128. }
  129. $cos= rand(0,14);
  130. $odl= $cos +$odl + $wielkosc - 7;
  131. $z="$z Wlasnie na belke siada zawodnik z numerem $a i jest to $nazwa, dobrze wychodzi z progu, leci,leci i wyladowal na $odl metrze ! Lecz niestety nie otrzymal zbyt dobrych not sedziowskich<br />Jego laczna nota to $pkt<br /><br /><br /> ";
  132. $pkt=$odl*2+$pkttech;
  133.  
  134. $tablica[$a]=$pkt;
  135. $tablic[$a]=$nazwa;
  136. $tabli[$a]=$a;
  137. array_multisort ($tablica, $tabli,$tablic );
  138. }
  139. $z="$z To koniec Kwalifikacji ! zachwile najepszych 50 zaowdnikow zacznie walczyc o punkty ! a oto klasyfikacja po kwalifikacjach :<br /> ";
  140. for($a=70;$a>0;$a--){
  141. $v=1;
  142. $z="$z Miejsce $a zajmuje $tablic[$v]<br />";
  143. $v=$v+1;
  144. }
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154. print("$z");
  155.  
  156.  
  157.  
  158.  
  159. ?>
wookieb
Zamykam. Forum to nie cholera parser.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.