![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 8.10.2002 Ostrzeżenie: (0%) ![]() ![]() |
Mam następujący problem: jestem w trakcie pisania magazynu produktów, w magazynie znajduje się opcja DODAJ KATEGORIE ( kateg. produktów np rowery i skarpety (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ), nastepnie przechodzimy do opcji DODAJ POZYCJE, w ktorej znajduje sie pole <SELECT> poprzez, ktore wybieram do jakiej kategorii ( tabeli ) chcem dodac rekord....i tu sie zaczyna problem. Jak wstawić nazwy tabel z bazy do pola <SELECT> zeby miec mozliwosc wyboru kategorii przy dodawaniu produktu hmmm??
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 20.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam!!
Temat troche stary ale mam z nim pewien problem. Otoz robilem skrypt na powyzszym przykladzie, wszystko ladnie pobiera z bazy(nazwy tabel), ale dopisalem jeszcze kawalek kodu ktory ma mi wyswietlac zawartosc danej tabeli. Wyswietla, tylko jest problem z odswiezaniem pola select. Gdy wybiore tabele z listy, np. pozycje 2 lub 3 to po wyswietleniu zawartosci tabeli nazwa tabeli w polu select zmieni sie domyslnie na pierwsza w kolejnosci. Chcialbym natomiast zeby pozostala wlasnie ta ktora wybralem. Kod: CODE <form method="post" action="" > <tr> <td>Dostepne kursy:</td> <td><select size="1" name="kursy" onchange="this.form.submit();" > <? $sql_conn = @mysql_connect('---', '---', '----') or die('Nie mozna sie polaczyc.Blad!!!'); $result = mysql_list_tables('-----'); $num = mysql_num_rows($result); if ($num >0) { while ($row = mysql_fetch_row($result)){ echo "<option value='".$row[0]."'>".$row[0]."</option>"; } } ?> </select> </td> </tr> <? echo '<link rel=stylesheet href="css.css" type="text/css">'; $sql_conn = @mysql_connect('----', '----', '----') or die('Nie mozna sie polaczyc.Blad!!!'); mysql_select_db('-----'); $kursy = trim(strip_tags($_POST['kursy'])); $zapytanie = "SELECT `id`,`imie`,`nazwisko`,`adresat` FROM ".$kursy." WHERE `potwierdzony`='t' ORDER BY `id` ASC"; $idzapytania = mysql_query($zapytanie); print ("Tabelka zawierajaca potwierdzone dane:\n"); print '<table>'; while ($wiersz = mysql_fetch_row($idzapytania)) { echo '<tr><td class=tb1>'. $wiersz[0] . '</td><td class=tb3>'. $wiersz[1] .'</td><td class=tb2>'. $wiersz[2] .'</td><td class=tb4>'. $wiersz[3] .'</td><td class=tb5>'. $wiersz[4] .'</td></tr>'; } ?> Z gory dzieki za pomoc. Ten post edytował gugas 20.01.2009, 17:52:41 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 10:16 |