
Mam taki problem że podczas uruchamiania bazy pojawia mi się komunikat [
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/zamowienia/inc/lista_zamowien.inc.php on line 82]
[/php]<? $adres="index.php?"; $filtr=$_POST['filtr']; $kolumna=$_POST['kolumna']; $filter="%".$filtr."%"; switch($sort) { case 'data12': $sortowanie='order by data asc, numer asc'; $adres="index.php?sort=data12"; break; case 'data21': $sortowanie='order by data desc, numer desc'; $adres="index.php?sort=data21"; break; case 'numer12': $sortowanie='order by numer asc'; $adres="index.php?sort=numer12"; break; case 'numer21': $sortowanie='order by numer desc'; $adres="index.php?sort=numer21"; break; case 'wartosc12': $sortowanie='order by wartosc_zamowienia asc'; $adres="index.php?sort=wartosc12"; break; case 'wartosc21': $sortowanie='order by wartosc_zamowienia desc'; $adres="index.php?sort=wartosc21"; break; case 'termin12': $sortowanie='order by przeznaczenie asc'; $adres="index.php?sort=termin12"; break; case 'termin21': $sortowanie='order by przeznaczenie desc'; $adres="index.php?sort=termin21"; break; case 'przeznaczenie12': $sortowanie='order by przeznaczenie asc'; $adres="index.php?sort=przeznaczenie12"; break; case 'przeznaczenie21': $sortowanie='order by przeznaczenie desc'; $adres="index.php?sort=przeznaczenie21"; break; case 'dostawca12': $sortowanie='order by dostawca asc'; $adres="index.php?sort=dostawca12"; break; case 'dostawca21': $sortowanie='order by dostawca desc'; $adres="index.php?sort=dostawca21"; break; default: case 'uwagi_n12': $sortowanie='order by uwagi_n asc'; $adres="index.php?sort=uwagi_n12"; break; case 'uwagi_n21': $sortowanie='order by uwagi_n desc'; $adres="index.php?sort=uwagi_n21"; break; default: $sortowanie='order by data desc, numer desc'; } $ile_wyswietlac=50; $zapytanie="select * from zamowienia WHERE $kolumna like '$filter' $sortowanie"; if ($kolumna=='towar') $zapytanie="select * from zamowienie where nazwa_towaru like '$filter' $sortowanie"; if ($od_nr+$ile_wyswietlac > $ile_zamowien) {$ile_wysw=($ile_zamowien-$od_nr);} else {$ile_wysw=$ile_wyswietlac;} for ($i=0; $i<$od_nr; $i++) { } if($od_nr==0) $poz=1; else $poz=$od_nr; for ($i=0; $i<$ile_wysw; $i++) { $pozycja[$i]=$poz; $poz++; $zamowienia[$i]=$wiersz; } $smarty -> assign('zamowienia',$zamowienia); $smarty -> assign('pozycja',$pozycja); $smarty -> assign('adres',$adres); $smarty -> assign('filtr',$filtr); $smarty -> assign('kolumna',$kolumna); $smarty -> assign('ile_zamowien',$ile_zamowien); ?> [php]
Ma może ktoś z was jakiś pomysł o co chodzi albo spojrzy na świeżo?
Dodam że wcześniej połączenie działało poprawnie "posypało" się w momencie kiedy zostało zmienione hasło do użytkownika bazy i po przywróceniu mam informację jak wyżej.
Z góry dziękuję za pomoc.