Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [skrypt] Wyszukiwanie w bazie
Bynio
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 16.06.2002
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


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>";
}

?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Sir Blade
post
Post #2





Grupa: Zarejestrowani
Postów: 211
Pomógł: 0
Dołączył: 7.06.2002

Ostrzeżenie: (0%)
-----


troszke czasu minelo ale moze ktos w przyszlosci bedzie tego potrzebowal.

1. nalezy dodac akcje to forma.
2. zamiast robic ify to mozna taki kod zapodac
Kod
$wynik = mysql_query ("SELECT * FROM produkty WHERE rodzaj=$monia");


3. Bez tego ; w zapytaniu (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

powinno chodzic...
Go to the top of the page
+Quote Post

Posty w temacie
- Bynio   [skrypt] Wyszukiwanie w bazie   26.06.2002, 17:42:11
- - Sir Blade   troszke czasu minelo ale moze ktos w przyszlosci b...   28.08.2002, 16:36:33
- - acideSHL   Niedopatrzenie   7.09.2002, 11:19:11


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.09.2025 - 14:40