Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MSSQL][PHP]Mały błąd
meehow18
post 28.02.2010, 19:11:34
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 10.01.2010

Ostrzeżenie: (0%)
-----


Witam, mam mały skrypt na 20 linijek:
  1. <?php
  2. $char = $_GET['char'];
  3.  
  4. if(!empty($login) AND strlen($login) < 12 AND strlen($char) < 12)
  5. {
  6. if(strpos($char, "'") !== false)
  7. die('Hacking Attempt!');
  8. if(strpos($login, "'") !== false)
  9. die('Hacking Attempt!');
  10.  
  11.  
  12. $pos = mssql_query("SELECT Class, cLevel ,Strength, Dexterity, Vitality, Energy, Reset, LevelUpPoint, Leadership FROM Character WHERE Name = ('$char') ") or die;
  13. $row = mssql_fetch_row($pos);
  14.  
  15. $licz= $row[2] + $row[3] + $row[4] + $row[5] + $row[6];
  16. echo $licz;
  17.  
  18. $resetuj= mssql_query("UPDATE Character SET Strength=1, Dexterity=1, Vitality=1, Energy=1, Leadership=1, LevelUpPoint='licz' WHERE Name = ('$char') ") or die;
  19.  
  20. ?>


I pokazuje mi error
Cytat
Parse error: parse error, unexpected $end in C:\AppServ\www\mupagecore\mupageaccount\statystyki.php on line 20


Co może być przyczyną?
Pomóżcie

Ten post edytował meehow18 28.02.2010, 19:13:50
Go to the top of the page
+Quote Post
Rysh
post 28.02.2010, 19:24:20
Post #2





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Policz { i }


--------------------
Go to the top of the page
+Quote Post
meehow18
post 28.02.2010, 19:57:18
Post #3





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 10.01.2010

Ostrzeżenie: (0%)
-----


ok naprawiłem a teraz mam taki kodzik

  1. <?php
  2. $char = $_GET['char'];
  3.  
  4. if(!empty($login) AND strlen($login) < 12 AND strlen($char) < 12)
  5. {
  6. if(strpos($char, "'") !== false)
  7. die('Hacking Attempt!');
  8. if(strpos($login, "'") !== false)
  9. die('Hacking Attempt!');
  10.  
  11.  
  12. $a=mssql_query("SELECT Strength, Dexterity, Vitality, Energy, Reset, LevelUpPoint, Leadership FROM Character WHERE Name = ('$char') ") or die;
  13. $row = mssql_fetch_row($a);
  14.  
  15.  
  16. $licz= "$row[0] + $row[1] + $row[2] + $row[3] + $row[6]";
  17.  
  18.  
  19. $resetuj= mssql_query("UPDATE Character SET Strength=1, Dexterity=1, Vitality=1, Energy=1, Leadership=1, LevelUpPoint="$licz" WHERE Name = ('$char') ") or die;
  20. }
  21.  
  22.  
  23. ?>


i błąd
Kod
Parse error: parse error, unexpected T_VARIABLE in C:\AppServ\www\mupagecore\mupageaccount\statystyki.php  on line 19


Ten post edytował meehow18 28.02.2010, 19:57:37
Go to the top of the page
+Quote Post
Rysh
post 28.02.2010, 20:02:59
Post #4





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


To teraz używasz w zapytaniu " " użyj ' '.

PS. serwerek MU stawiasz? winksmiley.jpg

Ten post edytował Rysh 28.02.2010, 20:03:42


--------------------
Go to the top of the page
+Quote Post
meehow18
post 28.02.2010, 21:41:20
Post #5





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 10.01.2010

Ostrzeżenie: (0%)
-----


Zmieniłem na ''
to
Cytat
Warning: mssql_query(): message: Syntax error converting the varchar value '10 + 1000 + 1000 + 100 + 10000' to a column of data type int. (severity 16) in C:\AppServ\www\mupagecore\mupageaccount\statystyki.php on line 19

Warning: mssql_query(): Query failed in C:\AppServ\www\mupagecore\mupageaccount\statystyki.php on line 19
Go to the top of the page
+Quote Post
Rysh
post 28.02.2010, 21:46:17
Post #6





Grupa: Zarejestrowani
Postów: 821
Pomógł: 111
Dołączył: 11.09.2006
Skąd: Biała Podlaska

Ostrzeżenie: (0%)
-----


Kolejna głupota tongue.gif Daj:
  1. $licz= $row[0] + $row[1] + $row[2] + $row[3] + $row[6];


Ten post edytował Rysh 28.02.2010, 21:46:35


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:03