<?php $pobierz = \"SELECT * FROM wrog WHERE plansza='$plansza_gry' AND stan_wrog=9 \"; $rezultat = mysql_query($pobierz, $connection) or die(\"wykonanie nie powiodlo sie przy wrog\"); { $wsp_x_wrog=$wiersz['wsp_x']; $wsp_y_wrog=$wiersz['wsp_y']; $wsp_x_wrog_old=$wiersz['wsp_x']; $wsp_y_wrog_old=$wiersz['wsp_y']; $nazwa_wrog=$wiersz['nazwa_wrog']; $atak_wrog=$wiersz['atak']; $obrona_wrog=$wiersz['obrona']; $sila_wrog=$wiersz['s_atak_wrog']; $id=$wiersz['id']; $hp_wrog=$wiersz['hp']; $xp_wrog=$wiersz['xp']; $skrab_wrog=$wiersz['skarb']; $ruch=$wiersz['ruch']; $szyb=$wiersz['szyb']; if ($szyb>$ruch) prosta($id,$wsp_x_wrog,$wsp_y_wrog,$plansza_gry); else { $szyb++; $pobierz = \"UPDATE wrog SET szyb='$szyb' WHERE id='$id' \"; } }//koniec while ?>
skrypt dziala ale cos jest nie tak bo dostaje komunikat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in main.php on line 521 // to linia gdzie jest while .
nie wiem moze chodzi o wywolanie funkcji w petli while?
Ale musze tak zrobic chyba ze zmagazynuje te dane do tablic i przesle jako argment przy wywaloniu fun.
A pytanie jak przy wywaolaniu
<?php { $wsp_x_wrog=$wiersz['wsp_x']; $wsp_y_wrog=$wiersz['wsp_y']; ?>
zrobic by od razu wrzucal to do tablicy jak pisze
<?php $cos[] = $wiersz['cos']; ?>
to wyrzuca blad ?
dzieki za pomoc.