Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem ze skryptem
Forum PHP.pl > Forum > PHP
brekmar
Witam mam problem ze strona zrobiona w php, wyskakuje mi taki error: Parse error: parse error, unexpected $ in przelew.php on line 146 sek w tym ze na lini 146 jest <HTML> i nie ma tam zadnych $, kilka razy juz sprawdzalem caly skrypt i nic, nie widze zadnego unexpected $, prosze o pomoc, wszystkie pola w bazie sprawdzilem i niczego nie brakuje, tak wyglada skrypt:

  1. <html>
  2.  
  3. <head>
  4. <title></title>
  5. </head>
  6.  
  7. <body>
  8.  
  9. <?php
  10. $opcja = $_POST['opcja'];
  11. $do_kogo = $_POST['do_kogo'];
  12. $kwota = $_POST['kwota'];
  13. $db = @mysql_connect( 'localhost', 'root', '' )
  14. or die( 'Nie można połączyć z bazą!' );
  15. @mysql_select_db( 'baza' )
  16. or die( 'Nie można wybrać bazy!' );
  17. $wynik = mysql_query ("select * from uzytkownicy where kod='$kod';") or
  18. die ("bł&plusmn;d w pytaniu");
  19. $dane = mysql_fetch_assoc( $wynik );
  20. $login = $dane['Login'];
  21. $kasa = $dane['kasa'];
  22. $punkty = $dane['punkty'];
  23. $wynik2 = mysql_query ("select licznik, min from kody where nr='1';") or
  24. die ("bł&plusmn;d w pytaniu");
  25. $dane2 = mysql_fetch_assoc( $wynik2 );
  26. $licznik = $dane2['licznik'];
  27. $sum = ("$punkty*$licznik");
  28. if(empty($do_kogo) or empty($kwota)) {
  29. echo'<BR>Twoje saldo wynosi:
  30. <br><center><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="27%" id="AutoNumber1" height="65">
  31. <tr>
  32. <td width="31%" height="19">Kasa</td>
  33. <td width="39%" height="19">&nbsp;</td>
  34. </tr>
  35. <tr>
  36. <td width="31%" height="22">Punkty</td>
  37. <td width="39%" height="22">&nbsp;</td>
  38. </tr>
  39. <tr>
  40. <td width="31%" height="19">Razem</td>
  41. <td width="39%" height="19">&nbsp;</td>
  42. </tr>
  43. </table></center>';
  44. echo'<br>Z czego chcesz dokonac przelewu?
  45. <br><form action="" method="post">
  46. <INPUT TYPE="radio" NAME="opcja" VALUE="a">
  47. <INPUT TYPE="radio" NAME="opcja" VALUE="b">
  48. Do kogo (Login): <input type="text" name="do_kogo"/><br/>
  49. Kwota:<input type="text" name="kwota"/><br/>
  50. <input type="submit" name="przelej" value="Przelej"/><br/>';
  51. }
  52. else {
  53. if ($opcja==$a) {
  54. $suma1 = ("$kasa");
  55. }
  56. else {
  57. $suma1 = ("$sum");
  58. }
  59. if (is_numeric($kwota)) {
  60. $kwota1 = ("$kwota");
  61. }
  62. else {
  63. echo'Podana kwota nie jest liczba';
  64. }
  65. if ($suma1<$kwota1) {
  66. echo'Nie masz tyle na koncie!!!!';
  67. echo'<BR>Twoje saldo wynosi:
  68. <br><center><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="27%" id="AutoNumber1" height="65">
  69. <tr>
  70. <td width="31%" height="19">Kasa</td>
  71. <td width="39%" height="19">&nbsp;</td>
  72. </tr>
  73. <tr>
  74. <td width="31%" height="22">Punkty</td>
  75. <td width="39%" height="22">&nbsp;</td>
  76. </tr>
  77. <tr>
  78. <td width="31%" height="19">Razem</td>
  79. <td width="39%" height="19">&nbsp;</td>
  80. </tr>
  81. </table></center>';
  82. echo'<br>Z czego chcesz dokonac przelewu?
  83. <br><form action="" method="post">
  84. <INPUT TYPE="radio" NAME="opcja" VALUE="a">
  85. <INPUT TYPE="radio" NAME="opcja" VALUE="a">
  86. Do kogo (Login): <input type="text" name="do_kogo"/><br/>
  87. Kwota:<input type="text" name="kwota"/><br/>
  88. <input type="submit" name="przelej" value="Przelej"/><br/>';
  89. }
  90. elseif ('0.01'<$kwota1){
  91. echo'Kwota nie moze byc mniejsza od 0.01!!!!';
  92. echo'<BR>Twoje saldo wynosi:
  93. <br><center><table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="27%" id="AutoNumber1" height="65">
  94. <tr>
  95. <td width="31%" height="19">Kasa</td>
  96. <td width="39%" height="19">&nbsp;</td>
  97. </tr>
  98. <tr>
  99. <td width="31%" height="22">Punkty</td>
  100. <td width="39%" height="22">&nbsp;</td>
  101. </tr>
  102. <tr>
  103. <td width="31%" height="19">Razem</td>
  104. <td width="39%" height="19">&nbsp;</td>
  105. </tr>
  106. </table></center>';
  107. echo'<br>Z czego chcesz dokonac przelewu?
  108. <br><form action="" method="post">
  109. <INPUT TYPE="radio" NAME="opcja" VALUE="a">
  110. <INPUT TYPE="radio" NAME="opcja" VALUE="a">
  111. Do kogo (Login): <input type="text" name="do_kogo"/><br/>
  112. Kwota:<input type="text" name="kwota"/><br/>
  113. <input type="submit" name="przelej" value="Przelej"/><br/>';
  114. }
  115. else {
  116. echo'<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="27%" id="AutoNumber1" height="65">
  117. <tr>
  118. <td width="31%" height="19">Od</td>
  119. <td width="39%" height="19">&nbsp;</td>
  120. </tr>
  121. <tr>
  122. <td width="31%" height="22">Do kogo</td>
  123. <td width="39%" height="22">&nbsp;</td>
  124. </tr>
  125. <tr>
  126. <td width="31%" height="19">Kwota</td>
  127. <td width="39%" height="19">&nbsp;</td>
  128. </tr>
  129. </table>';
  130. echo'Podaj swoj login i haslo do weryfikacji';
  131. echo'<form action="przelew2.php" method="post">
  132. <input type="hidden" name="opcja" value="opcja">
  133. <input type="hidden" name="do_kogo" value="do_kogo">
  134. <input type="hidden" name="kwota" value="kwota">
  135. <input type="hidden" name="kod" value="kod">
  136. Login: <input type="text" name="login"/><br/>
  137. Hasło: <input type="password" name="password"/><br/>
  138. <input type="submit" name="wer" value="Weryfikacja"/><br/>
  139. </form>';
  140. }
  141. ?>
  142.  
  143.  
  144. </body>
  145.  
  146. </html>
Kicok
Policz ile razy otwierasz, a ile razy zamykasz nawiasy klamrowe: { }
sticker
dokładnie smile.gif a poza tym jesteś z nami na forum od początku 2005 roku a jakosc twojego kodu jest delikatnie mówiąc badziewna Zacznij pisać troszke przejrzyściej zrób sobie wcięcia itd itd..
brekmar
A no faktycznie, tego nie zauwazylem biggrin.gif, a co do uwagi stickera to moze i jestem od 2005 roku ale zobacz ilu ja osoba pomogle, wiele sie nie nauczylem od tamtego roku, ba wtedy nie umialem kompletnie nic, teraz juz jakies skrypty robie wiec jeszcze zejdzie pare lat nim zaczne pisac przejrzysciej. A tak wogole to dziekuje za pomoc ;]
MacPain
Hmm, a jamyślałem że pisanie przejżystego kodu to początki nauki blink.gif .
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.