Kao prvo mnogi sa tabovima razdvajaju loopove ... nested i tako to, tako da mozda nekima to smeta. Ja lichno nikako da se naviknem to da radim, ali moracu uskoro jer se chesto pogubim.
A kao prvo shto se tiche samog koda, kao shto ti je neko vec rekao koristio si dva mysql upita kada si prosto mogao jedan. Umesto ovog prvog upita si mogao da iskoristish funkciju mysql_num_rows().
Onda nije mi jasno zashto stavljash npr ono $provera = $myrow ??? Samo bezveze ubacujesh josh jednu varijablu. Gde god si stavio $provera bez problema je moglo da stoji $myrow.
Onda onaj echo koliko rezultata je nadjeno je malo bezveze. Prvo, mogao si to skroz drugachije da uradish, mogao si sa switch() [funkcija koju si mi prvi put TI rekao], mogao si i da ubacish to u ovaj while loop koji ispisuje rezultate ... bilo shta bi bilo, da kazem lepsheod ovoga ... uglavnom i ako si ovako uradio opet, prvo je greshka shto ti ide if - else - else umesto if - elseif - else, al' ok. Onda, ovo zavisi od sluchaja do sluchaja, kako ko vec stavlja, ali znajuci tebe chudi me da nisi stavio samo jedan else i da u njemu pishe "Ukupno nadjeno $provera rezultat(a)" tako da si miran i za jedninu i za mnozinu

.
Onda u onom while loopu, opet bespotrebno ubacujesh 5 novih varijabli. Ne znam kako ti izgleda echo u tom while loopu, ali kakav god da je, one varijable su suvishne [$id1, $date1, $name1, $city1, $sname1].
Shto se tiche ovih mysql upita tu nisam bash upucen koji se brze izvrshava od kog, tako da ne znam koliko su brzi i "lepi". Evo sad prvi put chujem da onaj % na pochetku upita usporava dosta upit - svaki dan se poneshto nauchi.
i sada sve ove komentare da pretvorim u neki prepravljeni kod [mada opet moglo je i drugachije pogotovu zbog ovog if - else, al dobro]. Ostavio sam mysql deo takav kakav je.
$rezultat2 = mysql_query("select * from party where date like '%$godina.$mesec%' and name like '%$name%' and city like '%$grad%' and sname like '%$sname%' order by date" );
if (mysql_num_rows($rezultat2)) {
echo "Ukupno nadjeno " . mysql_num_rows($rezultat2) . " rezultat(a)";
while ($myrow = mysql_fetch_row($rezultat2)){
echo "ovde prikazesh za datum $myrow[1] za ime $myrow[2] itd, a mogao si i da koristish umesto mysql_fetch_row() mysql_fetch_array() ako ti je tako lakshe i onda za datum da ti bude $myrow['date'] za ime $myrow['name'] itd itd ";
}
} else {
echo "nishta nije nadjeno";
}
Eto to je to. Ja ne znam, mozda ni ovaj moj kod nije neka lepota, mozda je gori od tvog

[bar je kraci ako nishta

] ja sebe smatram nekim pochetnikom [vechitim] ali mislim da si ove stvari shto sam napisao pogreshio. Toliko.