Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Zmienne
Forum PHP.pl > Forum > Przedszkole
Lethys
Dawno juz tutaj nie pisalem bo nie mialem problemow ale teraz mam niestety i nie potrafie go rozwiazac.Osoby ktore nic nie wniosa do tematu prosze o nie pisanie ...

Skrypt ma polegac na tym aby pokazywalorysunki 3 potworow ktorych numery sa zapisane w bazie danych.Skrypt nie chce dzialac bo wyskakuje :

  1. wyskakuje : Warning: mysql_fetch_array(): supplied argument IS NOT a valid MySQL result resource IN /var/www/vhosts/lethys.xxl-web.pl/httpdocs/monzter/wrozka.php ON line 36


A co dziwne te same zmienne dzialaja w innym skrypcie , linia 36,37 to linie z $jajko , $potwor

Tutaj kod :

  1. <?php
  2. $stat = mysql_fetch_array(mysql_query("select * from players where email='$email' and pass='$pass'"));
  3. $numer = $stat['mob'];
  4. $numer1 = $stat['egg'];
  5. $potworek = mysql_fetch_array(mysql_query("select * from mob1"));
  6. $potworek2 = mysql_fetch_array(mysql_query("select * from mob2"));
  7. echo $stat['egg'];
  8. $jajko = mysql_fetch_array(mysql_query('select * from egg WHERE id='.$stat['egg']));
  9. $potwor = mysql_fetch_array(mysql_query('select * from mob1 WHERE id='.$stat['mob']));
  10. $potwor2 = mysql_fetch_array(mysql_query('select * from mob2 WHERE id='.$potworek['evo']));
  11. $potwor3 = mysql_fetch_array(mysql_query('select * from mob3 WHERE id='.$potworek2['evo']));
  12.  
  13. if($stat['rank'] == 'Member'){
  14.  
  15. print("Ten budynek jest dostepny tylko dla graczy Premium");
  16.  
  17. }else{
  18. print '<b><center>'.$jajko['nazwa'].'</b><br>';
  19. print '<center><img border="0" src="'.$jajko['rys'].'" width="100"';
  20.  
  21.  
  22. print '<b><center>'.$potwor['nazwa'].'</b><br>';
  23. print '<center><img border="0" src="'.$potwor['rys'].'" width="100"';
  24.  
  25.  
  26. print '<b><center>'.$potwor2['nazwa'].'</b><br>';
  27. print '<center><img border="0" src="'.$potwor2['rys'].'" width="100"'; 
  28.  
  29.  
  30. print '<b><center>'.$potwor3['nazwa'].'</b><br>';
  31. print '<center><img border="0" src="'.$potwor3['rys'].'" width="100"';
  32.  
  33.  
  34.  
  35. }
  36.  
  37.  
  38. ?>


Z gory dziekuje za pomoc
dr_bonzo
MAm nadzieje ze cos wniose do watku...

Kolega wyswietlil sobie tresc zapytania zeby sprawdzic czy jest prawidlowe?
czyli wartosc przekazywanego parametru
  1. <?php
  2. $sql = 'select * from egg WHERE id='.$stat['egg'];
  3. echo $sql;
  4. ?>


Poza tym watkow o 'supplied argument is not a valid MySQL result resource' bylo mnostwo -- problem ma zawsze takie samo zrodlo.

Przenosze na przedszkole.
Lethys
Niestety teraz tego nie sprawdze bo serwer ze strona off jest wiec pozniej odpisze co i jak tongue.gif

A co do tego wnoszenia do tematu to twoja wypowiedz byla chyba ironiczna i roumiem to ale mi chodzi o to zeby nie wypowiadaly sie osoby ktore pisza zbedne informacje
nospor
Cytat
Osoby ktore nic nie wniosa do tematu prosze o nie pisanie ...
Masz ty chlopie wymagania wobec innych. szkoda tylko ze wobec siebie nie masz zadnych.

Cytat
supplied argument is not a valid MySQL result resource
komunikat taki leci wtedy, gdy masz zle zapytanie. Co w takim wypadku nalezy zrobic? nalezy sprawdzic zapytanie czy jest poprawne. Nawet jesli tego wczesniej nie widziales, to nalezalo uzyc wyszukiwarki forum, albo przeczytac topic o "najczestrzych bledach", a bys wiedzial. no ale jak sie wymaga tylko od innych a od siebie nic no to czego ja sie czepiam... tongue.gif

zakladam iz zapytanie jest zle, gdyz zmienna $stat jest pusta. czemu pusta? bo do jej pobrania wykorzystujesz $email oraz $pass, ktore zapewne leca z forma, a skoro leca z forma to powinno byc $_POST['email'], $_POST['pass'], gdyz na serwie masz wylaczone register_globals. ale to tylko przypuszczenia.

Podsumowujac:
na przyszlosc daruj sobie teksty o tym kto ma pisac a kto nie a sam weź sie do roboty. od pilnowawania czy ktos nie wali zbednych postow sa moderatorzy.
Lethys
Wielkie dzieki bardzo mi pomogles bo mysle ze wlasnie o tym zapomnialem i teraz powinno dzialac ale sprawdze jutro , a za moj tekst co do wypowiadania sie przepraszam smile.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.