ďťż
Podstrony
|
telcocafeprint("<select name=\"n\" class=\"input140\" />"); while ($rekord = mysql_fetch_array ($wynik, MYSQL_NUM)) { print( "<option>$rekord[1] $rekord[3]</option>"); } print("</select>");Tworze w ten sposób prostą listę wybieralną, która wcześniej wczytuje wartości z bazy danych, i wyświetla do wyboru zapis z dwóch kolumn na poszczególnym rekordzie (z tąd więc: $rekord[1] $rekord[3]). I wszystko działa :)... ale do drugiego pliku przesyła mi zmienną "n" będącą połączeniem słów z $rekord[1] i $rekord[3]... a chciałbym by było przesyłane id znajdujące się w $rekord[0]... a nie mam pojęcia jak dodać do pola tej listy kolejną zmienną, która nie ma być wyświetlana... Mam nadzieje, że ktoś coś z tego zrozumie... Dodaj jeszcze pole input hiddenprint("<input type=\"hidden\" name=\"n\" value=\"$rekord[0]\" />"); <? echo '<select name="n" class="input140" />'; while ($rekord = mysql_fetch_array ($wynik, MYSQL_NUM)) { echo '<option value="'.$rekord[0].'">'.$rekord[1].' '.$rekord[3].'</option>'; } echo '</select>'; ?> Jeśli nie rozumiesz, to powiem poprostu, że pole <option> ma wartość Value. Poza tym troszke przerobiłem skrypt i teraz powinien szybciej działać. |
|||
Sitedesign by AltusUmbrae. |