ďťż

[php] lista wybieralna, a przesyłanie zmiennej

       

Podstrony


telcocafe

print("<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ć.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.