Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> Helpp
raxon
post
Post #1





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 30.06.2009

Ostrzeżenie: (10%)
X----


  1. <?php
  2. $connect = mysql_connect("x.x.x.100", "root", "123456");
  3. ?>
  4. <?php
  5. error_reporting(E_ALL);
  6. ini_set('display_errors','On');
  7. ?>
  8. <form action="?action=ban" method="post">
  9. Nick: <input type="text" name="name"><br>
  10. Czas: <input type="text" name="availDt"><br>
  11. <input type="submit" value="Banuj">
  12. </form>
  13. <?php
  14. $nick = $_REQUEST['name'];
  15. $czas = $_REQUEST['availDt'];
  16. $db = mysql_select_db("player");
  17. $db = mysql_select_db("account");
  18. {
  19.  
  20. $szukaj = mysql_num_rows(mysql_query("SELECT accountid FROM player WHERE name='$nick')) > 0)
  21.  
  22.  
  23. $ban = mysql_num_rows(mysql_query("SELECT * FROM account WHERE id='$szukaj'")) > 0);
  24.  
  25. $update = mysql_query("UPDATE account SET STATUS = 'BLOCK', availDt = '$czas' WHERE $szukaj=$ban");
  26.  
  27. }
  28. ?>


Proszę o poprawienie skryptu tak aby działał
Go to the top of the page
+Quote Post
furman12
post
Post #2





Grupa: Zarejestrowani
Postów: 118
Pomógł: 4
Dołączył: 3.12.2009

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


Napisz co jest złego. Co zwraca serwer lub czego nie wykonuje.
Go to the top of the page
+Quote Post
crumb
post
Post #3





Grupa: Zarejestrowani
Postów: 11
Pomógł: 2
Dołączył: 26.07.2003
Skąd: Poznań

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


Ekhm, jak już zakładasz nowy temat to dobierz jego treść i tytuł w odpowiedni sposób.

Sprawdź co wyrzuca Ci parser i postaraj się sam dojść do tego co robisz źle. Jeśli nie jesteś w stanie tego zrobić samodzielnie to wróć na sam początek: http://www.php.net/manual/pl/language.basic-syntax.php.

@up
Serwer zwraca Parse error, na pierwszy rzut oka widać. Podstawowe błędy składniowe.

Ten post edytował crumb 6.02.2010, 21:21:31
Go to the top of the page
+Quote Post
raxon
post
Post #4





Grupa: Zarejestrowani
Postów: 44
Pomógł: 0
Dołączył: 30.06.2009

Ostrzeżenie: (10%)
X----


pokazuje błąd w lini 23
Go to the top of the page
+Quote Post
Daiquiri
post
Post #5





Grupa: Administratorzy
Postów: 1 552
Pomógł: 211
Dołączył: 7.07.2009
Skąd: NJ




Jesteś niepoważny zadając takie pytania, byłbyś łaskaw zerknąć w 23 linię:
  1. $szukaj = mysql_num_rows(mysql_query("SELECT accountid FROM player WHERE name='$nick')) > 0)
Po '$nick' brakuje Ci " - innymi słowy nie zamykasz cudzysłowowa - tak na start.

To moja jedyna podpowiedź w Twoim kierunku - na zachętę, żeby Ci udowodnić, że wystarczyło zerknąć. Inne bzdury tego typu będę ignorować.

Ten post edytował Daiquiri 6.02.2010, 21:28:20
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Za takie tytułowanie wątków powinni odcinać dostęp do internetu.

Zamykam, PW z nowym tytułem do któregoś z moderatorów.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 14:22