Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Jakiś błąd w skrypcie
Forum PHP.pl > Forum > Przedszkole
CryWolf
Witam!
Męczę się z tym jakąś godzinę. Jest napisane, że Parse Error: błąd na lini 50.
Z góry dzięki. Oto kod:

  1. <?php
  2. require_once "funkcje.php";
  3. pol_mysql();
  4. ?>
  5. <META HTTP-EQUIV="Refresh" CONTENT="1;URL=napad.php">
  6. <?php
  7.  
  8.  
  9.  
  10. include "tabelaleft.php";
  11.  
  12. echo '<td width="550" height="700">';
  13.  
  14.  
  15. if ($_SESSION['user'])
  16. {
  17.  
  18. ?>
  19. <center>
  20. <?php
  21.  
  22.  
  23. echo '<font color="white">';
  24.  
  25.  
  26.  
  27. $pokaz1 = "SELECT sila, zrecznosc, inteligencja, wytrzymalosc, atakbron, forsa, energi
    a, zdrowie FROM users WHERE login = '"
    . $_SESSION['user'] ."'";
  28. $wykonaj = mysql_query($pokaz1);
  29. while($wiersz = mysql_fetch_array($wykonaj))
  30. {
  31. $sila = $wiersz['sila'];
  32. $zrecznosc = $wiersz['zrecznosc'];
  33. $wytrzymalosc = $wiersz['wytrzymalosc'];
  34. $inteligencja = $wiersz['inteligencja'];
  35. $atakbron = $wiersz['atakbron'];
  36. $forsa = $wiersz['forsa'];
  37. $energia = $wiersz['energia'];
  38. $zdrowie = $wiersz['zdrowie'];
  39.  
  40. $ogolnyatak1 = $wiersz['sila']+$wiersz['zrecznosc']+$wiersz['inteligencja']+$wiersz['wytrzymalosc']+$wiersz['atakbron'];
  41. }
  42.  
  43.  
  44. $wygrana = rand(150,250);
  45. $budka = 6;
  46.  
  47.  
  48.  
  49. if ($ogolnyatak > $budka { echo "Wygrałeś!"; echo '<br>';
  50. mysql_query("UPDATE users SET forsa = $forsa+$wygrana WHERE login = '". $_SESSION['user'] ."'");
  51. mysql_query("UPDATE users SET energia = $energia-2 WHERE login = '". $_SESSION['user'] ."'");
  52. }
  53.  
  54.  
  55. if ($ogolnyatak = $budka { 
  56. $losujrowne = rand(1,2);
  57.  
  58. if ($losujrowne == 1) {
  59. echo "Wygrałeś!"; echo '<br>';
  60. mysql_query("UPDATE users SET forsa = $forsa+$wygrana WHERE login = '". $_SESSION['user'] ."'");
  61. mysql_query("UPDATE users SET energia = $energia-2 WHERE login = '". $_SESSION['user'] ."'");
  62.  
  63. } else if ($losujrowne == 2) {
  64.  
  65. $losujprzegrana == rand(1,2);
  66. if ($losujprzegrana == 1) {
  67. echo "Policja zabrała broń! Masz farta, że cie za to nie zamknęli!";
  68. mysql_query("UPDATE uzbrojenie SET noz = 0, katana = 0, pistolet = 0 WHERE login = '". $_SESSION['user'] ."'");
  69. } else { echo "Musiałeś zapłacić mandat w wysokości 2000zł!";
  70. mysql_query("UPDATE users SET forsa=$forsa-2000 WHERE login = '". $_SESSION['user'] ."'");
  71. }
  72.  
  73. }
  74.  
  75. if ($ogolnyatak < $budka { 
  76. $losujprzegrana == rand(1,2);
  77. if ($losujprzegrana == 1) {
  78. echo "Policja zabrała broń! Masz farta, że cie za to nie zamknęli!";
  79. mysql_query("UPDATE uzbrojenie SET noz = 0, katana = 0, pistolet = 0 WHERE login = '". $_SESSION['user'] ."'");
  80. } else { echo "Musiałeś zapłacić mandat w wysokości 2000zł!";
  81. mysql_query("UPDATE users SET forsa=$forsa-2000 WHERE login = '". $_SESSION['user'] ."'");
  82. }
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89. echo "$wygrana";
  90. echo ' zł!';
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. } else { echo "Przegrałeś!"; }
  98.  
  99.  
  100.  
  101. include "tabelaright.php";
  102.  
  103.  
  104. } else {
  105. echo "Wróć i zaloguj się!";
  106. }
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114. ?>
mike
  1. <?php
  2.  
  3. if ($ogolnyatak > $budka { echo "Wygrałeś!"; echo '<br>'; // ...
  4.  
  5. ?>
Ile masz nawiasów (zwykłych, okrągłych) zamykających a ile otwierających?
CryWolf
Znów mam problem, błąd jest na linii 74, pozdrawiam

  1. <?php
  2. require_once "funkcje.php";
  3. pol_mysql();
  4. ?>
  5. <META HTTP-EQUIV="Refresh" CONTENT="1;URL=napad.php">
  6. <?php
  7.  
  8.  
  9. $pokaz1 = "SELECT energia FROM users WHERE login = '". $_SESSION['user'] ."'";
  10. $wykonaj = mysql_query($pokaz1);
  11. while($wiersz = mysql_fetch_array($wykonaj))
  12. {
  13. $energia = $wiersz['energia'];
  14. }
  15.  
  16.  
  17.  
  18.  
  19.  
  20. include "tabelaleft.php";
  21.  
  22. echo '<td width="550" height="700">';
  23.  
  24.  
  25. if ($_SESSION['user'])
  26. {
  27.  
  28. ?>
  29. <center>
  30. <?php
  31.  
  32.  
  33. echo '<font color="white">';
  34.  
  35.  
  36.  
  37.  
  38.  
  39. $pokaz1 = "SELECT sila, zrecznosc, inteligencja, wytrzymalosc, atakbron, forsa, energi
    a, zdrowie FROM users WHERE login = '"
    . $_SESSION['user'] ."'";
  40. $wykonaj = mysql_query($pokaz1);
  41. while($wiersz = mysql_fetch_array($wykonaj))
  42. {
  43. $sila = $wiersz['sila'];
  44. $zrecznosc = $wiersz['zrecznosc'];
  45. $wytrzymalosc = $wiersz['wytrzymalosc'];
  46. $inteligencja = $wiersz['inteligencja'];
  47. $atakbron = $wiersz['atakbron'];
  48. $forsa = $wiersz['forsa'];
  49. $energia = $wiersz['energia'];
  50. $zdrowie = $wiersz['zdrowie'];
  51.  
  52. $ogolnyatak1 = $wiersz['sila']+$wiersz['zrecznosc']+$wiersz['inteligencja']+$wiersz['wytrzymalosc']+$wiersz['atakbron'];
  53. }
  54.  
  55. $wygrana = rand(150,250);
  56. $budka = 6;
  57.  
  58.  
  59. if ($energia >= 2) {
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. if ($ogolnyatak > $budka) { echo "Zdobyłeś!"; echo '<br>';
  67. mysql_query("UPDATE users SET forsa = $forsa+$wygrana WHERE login = '". $_SESSION['user'] ."'");
  68. mysql_query("UPDATE users SET energia = $energia-2 WHERE login = '". $_SESSION['user'] ."'");
  69. echo "$wygrana zł";
  70. }
  71.  
  72. if ($ogolnyatak == $budka) { 
  73. zmienna1 = rand(1,2);
  74.  
  75.  
  76. if ($zmienna1 == 1) {
  77. echo "Gliny złapały cię! Oddałeś broń i zapłaciłeś 1000zł mandatu!";
  78. mysql_query("UPDATE users SET forsa = $forsa-1000 WHERE login = '". $_SESSION['user'] ."'");
  79. mysql_query("UPDATE users SET energia = $energia-2 WHERE login = '". $_SESSION['user'] ."'");
  80. mysql_query("UPDATE uzbrojenie SET noz = 0, katana = 0, pistolet = 0 WHERE login = '". $_SESSION['user'] ."'");
  81. }
  82. if ($zmienna1 == 2) {
  83. echo "Fartem udało Ci się uciec przed policją!";
  84. mysql_query("UPDATE users SET forsa = $forsa+$wygrana WHERE login = '". $_SESSION['user'] ."'");
  85. mysql_query("UPDATE users SET energia = $energia-2 WHERE login = '". $_SESSION['user'] ."'");
  86. }
  87. }
  88.  
  89. if ($ogolnyatak < $budka) { echo "Gliny złapały cię! Oddałeś broń i zapłaciłeś 2500zł mandatu";
  90. mysql_query("UPDATE users SET forsa = $forsa-2500 WHERE login = '". $_SESSION['user'] ."'");
  91. mysql_query("UPDATE users SET energia = $energia-2 WHERE login = '". $_SESSION['user'] ."'");
  92. mysql_query("UPDATE uzbrojenie SET noz = 0, katana = 0, pistolet = 0 WHERE login = '". $_SESSION['user'] ."'");
  93. }
  94.  
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110. } else { echo 'Nie masz energii na ten napad!'; }
  111.  
  112. include "tabelaright.php";
  113.  
  114.  
  115. } else { echo "Wróć i zaloguj się!"; }
  116.  
  117.  
  118.  
  119.  
  120.  
  121. ?>
mike
Co to jest?
zmienna1 :?:
Pewnie jakaś stała, a że nie zadeklarowana wcześniej to pewnie PHP generuje ostrzeżenie.
Powinno być: $zmienna1.

Zaczynasz przesadzać, forum nie służy do poprawek składni.
Zamykam, zacznij przyglądać się temu co piszesz albo zainstaluj lepszy edytor niż masz.
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.