![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 9.06.2004 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Jest sobie nastepujacy formularz:
[php:1:c0f6c610e7] <?php $link = mysql_connect("xxx", "xxx", "xxx") or die ("Nie można się połączyć"); mysql_select_db ("xxx") or die ("Nie mozna wybrać bazy danych"); $query = mysql_query("SELECT * FROM `cd`"); while($dane = mysql_fetch_array($query)) { print '<form action="porownaj.php" method="get">'; print '<input type="checkbox" name="Id" value="'.$dane['Id'].'">'; print ''.$dane['Producent'].' '.$dane['Typ'].' '.$dane['Model'].'<br>'; } print '<button type="reset" name="reset">Skasuj</button>'; print '<input type="submit" value="Porównaj">'; print '</form>'; mysql_close($link); ?> [/php:1:c0f6c610e7] i do tego plik wyswietlajacy porownaj.php o tresci nastepujacej: [php:1:c0f6c610e7] <?php $link = mysql_connect("xxx", "xxx", "xxx") or die ("Nie można się połączyć"); mysql_select_db ("xxx") or die ("Nie mozna wybrać bazy danych"); $query = "SELECT * FROM `cd` WHERE Id='$_GET[Id]'"; $result = mysql_query ($query) or die ("Zapytanie zakończone niepowodzeniem"); while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) { $a=0; foreach ($line as $col_value) { print "<b>"; echo mysql_field_name($result, $a++); echo ":n"; print "</b>"; print "$col_value<br>"; } } mysql_free_result($result); mysql_close($link); ?> [/php:1:c0f6c610e7] I teraz mam problem poniewaz po wybraniu pol z formularza (checkbox'y) i kliknieciu wyslij dostaje adres w formie: porownaj.php?Id=1&Id=4 (po wybraniu produktow o Id=1 i Id=4). i porownaj.php wyswietla mi tylko ten produkt o Id=4. Jak zrobic zeby wyswietlil mi oba (albo wiecej jesli zostana zaznaczone)? Wiem ze musi to byc zapytanie w stylu: SELECT * FROM `tabela` WHERE Id=1 OR Id=4 . Moze ktos pomoze? Pozdrawiam serdecznie mgregor |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Cytat No i poradzilem sobie :-) Znalazlem na forum ze 3 watki o tym i z 3 sklecilem jeden.
Gdybym mógł, dostałbyś za to ode mnie dużego plusa! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam i życzę powodzenia |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 03:42 |