Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Wartość OD > DO w array
Forum PHP.pl > Forum > PHP
junkie
Witam wszystkich.
Mam pewien problem:( W bazie danych mam podane wartości typu min_id oraz max_id, potrzebuję wykonać tablicę z wartościami od min_id do max_id a następnie przenieść na pola select.
2 część akurat nie jest trudna, ale nie mam pomysłu jak zrobić tablicę z wartościami z min oraz max id:(.

Ma to wyglądać następująco:
min_id = 1
max_id =10

<option value="1">1</option>
<option value="2">2</option>
.....
.....
.....
<option value="10">10</option>

Proszę uprzejmie forumowiczów o pomoc.

wookieb
range
tehaha
może coś takiego:
1. wstawiasz wartości z tych kolumn do tablicy w formacie: min-max
2. rozbijasz przy pomocy explode i masz wartość min i max;
3. w pętli generujesz select z odpowiednią liczbą wartości do wyboru

  1. $min_max_array = array();
  2.  
  3. while($row = mysql_fetch_array($resutl))
  4. {
  5. $min_max_array[] = $row['min_id']."-".$row['max_id'];
  6. }
  7. foreach($min_max_array AS $value)
  8. {
  9. $min_max = explode('-', $value);
  10.  
  11. //generate select field
  12. echo "<select>";
  13. for($i = $min_max[0]; $i <= $min_max[1]; ++$i)
  14. {
  15. echo "<option value=\"$i\">$i</option>";
  16. }
  17. echo "</select>";
  18. }
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.