Mam pytanie dotyczące wybierania rekordów z bazy za pomocą opcji wybranej przez użytkownika - co w tym skrypcie jest nie tak? Po uruchomieniu odrazu wyświetla się pierwsza opcja - "mieszarki". Po wybraniu innych nic się nie dzieje.
Proszę o pomoc i z góry dzięki
Treść skryptu:
Proszę wybrać metodę wyboru produktów weług:
<FORM METHOD="put">
<INPUT TYPE="checkbox" NAME="monia" VALUE="mieszarki">Mieszarki<BR>
<INPUT TYPE="checkbox" NAME="monia" VALUE="prasownice">Prasownice<BR>
<INPUT TYPE="checkbox" NAME="monia" VALUE="dzielarki">Dzielarki<BR>
<INPUT TYPE="submit" NAME="submit">
</FORM>
<?
mysql_connect ("localhost", "root", "") or
die ("Nie można połączyć się z MySQL");
mysql_select_db ("elforni") or
die ("Nie można połączyć się z bazą Elforni");
if ($monia = "mieszarki")
{
$wynik = mysql_query ("SELECT * FROM produkty WHERE rodzaj='mieszarki';");
}
elseif ($monia = "prasownice")
{
$wynik = mysql_query ("SELECT * FROM produkty WHERE rodzaj='prasownice';");
}
else
{
$wynik = mysql_query ("SELECT * FROM produkty WHERE rodzaj='dzielarki';");
}
while ($rekord = mysql_fetch_array ($wynik))
{
print
"<TABLE WIDTH="100%" CELLPADDING="0" CELLSPACING="0"><TR><TD CLASS='nazwa' COLSPAN="2" BGCOLOR="#e5d6b9">".stripslashes($rekord[0]." ".$rekord[2]).
"</TD></TR><TR><TD COLSPAN="2" CLASS='baza'><BR>". stripslashes($rekord[3]).
" firmy<B> ". stripslashes($rekord[1]).
"</B><BR><BR></TD></TR><TR VALIGN=top><TD>". $rekord[6].
"</TD><TD CLASS='baza'>". stripslashes($rekord[4]).
"<BR><BR></TD></TR><TR><TD COLSPAN="2" CLASS='baza'><B>Dane techniczne:</B>". $rekord[5]."n";
print "<BR><BR></TD></TR></TABLE>";
}
?>