Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Funkcja nie dziala
Lethys
post
Post #1





Grupa: Zarejestrowani
Postów: 642
Pomógł: 2
Dołączył: 9.03.2006

Ostrzeżenie: (30%)
XX---


Mam tutaj pewna funkcje albo i nie bo nie wiem jak to nazwac (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Tutaj kod :


  1. <?php
  2. if ($los == 6) {
  3.  
  4.  
  5. (...)
  6.  
  7.  
  8. print "<br><br><b><center><font color="#FF0000"><a href="jezioro.php?zamien=pass">Zamien Chowanca!</a></font></b><br>";
  9.  
  10. if ($zamien == pass) {
  11.  
  12. mysql_query("update players set mob=2 where id='".(int)$stat[id]."'");
  13.  
  14. print "Chowance zostaly zamienione";
  15.  
  16. }
  17.  
  18. }
  19. ?>



Kiedy klikam na link poprostu nic sie nie dzieje (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cysiaczek
post
Post #2





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Oczywiście. Najpierw wywołujesz jezioro.php?los=6, który wyświetla takiego linka
  1. <a href=\"jezioro.php?zamien=pass\">Zamien Chowanca!</a>


Ten link wywoła po kliknięciu drugi blok.
Mam nadzieję, że plik, który podałeś, to nie jest cały plik, bo jeśli tak, to nie ma szansy, aby zadziałało.
Wstaw dodatkową linijkę
  1. <?php
  2. if ($zamien == "pass") {
  3. print 'test - jak się pojawiam, to znaczy, że blok się wykonuje';
  4.  
  5. mysql_query("update players set mob=2 where id='".(int)$stat[id]."'") or die ("Bład: ".mysql_error());
  6.  
  7. //jeśłi poniższe się nie pojawia, to znaczy, że zapytanie wyżej przerwało skrypt.
  8. print "Chowance zostaly zamienione";
  9.  
  10. }
  11. ?>


Włącz raportowanie błędów w php.ini na E_ALL ~E_NOTICE, bo możesz mieć wyłączone
Linijki:
Kod
error_reporting  =  E_ALL & ~E_NOTICE
display_errors = On


Ten post edytował Cysiaczek 30.11.2006, 08:41:38
Go to the top of the page
+Quote Post

Posty w temacie
- [Lethys]   [php] Funkcja nie dziala   29.11.2006, 16:19:03
- - dr_bonzo   1. Jaka funkcja? 2. Jaki link? 3. Czy to caly kod?...   29.11.2006, 16:24:11
- - dtb   po pierwsze, to powinno byc: == 'pass' po ...   29.11.2006, 16:46:23
- - [Lethys]   Chodzi o ten link [PHP] pobierz, plaintext <?...   29.11.2006, 16:50:58
- - kossa   to co pisał @dj_bonzo ten kawałek... [PHP] pobie...   29.11.2006, 16:52:03
- - artur81   taka luźna dygresja... zamiast printa, polecałbym ...   29.11.2006, 16:55:18
- - Cysiaczek   [PHP] pobierz, plaintext <?phpif ($los == 6...   29.11.2006, 17:00:28
- - dr_bonzo   [quote]taka luźna dygresja... zamiast printa, pole...   29.11.2006, 18:37:15
- - [Lethys]   @Cysiaczek Nie to wogole inna bajka ( ale to dzi...   29.11.2006, 18:59:50
- - Cysiaczek   @[Lethys] - Jak nie ta bajka, to co kod, który chc...   29.11.2006, 20:26:55
- - Neojawor   jeśli będziesz miał: [PHP] pobierz, plaintext ...   29.11.2006, 20:43:22
- - [Lethys]   Ehh zamienilem ale znowu to samo czyli poprostu ja...   29.11.2006, 21:05:10
- - Cysiaczek   Zmienisz w końcu te nawiasy, czy nie? Uwierz mi - ...   29.11.2006, 21:25:38
- - [Lethys]   Ehh to samo czyli klikam i nic sie nie dzieje   29.11.2006, 21:49:25
- - Cysiaczek   1. Sprawdz, co zawiera (i czy wogóle coś) zmienna ...   29.11.2006, 21:58:46
- - [Lethys]   Zrobilem tak ale nic sie nie wyswietla po klikniec...   29.11.2006, 22:35:00
- - Cysiaczek   Oczywiście. Najpierw wywołujesz jezioro....   30.11.2006, 08:38:49
- - [Lethys]   Oczywiscie to kawalek kodu ale jezeli chodzi o ta ...   30.11.2006, 14:58:46
- - Cysiaczek   Nie, ponieważ nieudane zapytanie sql przerwie dzia...   30.11.2006, 15:10:01


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

 



RSS Aktualny czas: 28.09.2025 - 04:29