Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Generowanie checkboxów
koreja
post
Post #1





Grupa: Zarejestrowani
Postów: 120
Pomógł: 22
Dołączył: 15.07.2008
Skąd: Raniżów/Rzeszów

Ostrzeżenie: (0%)
-----


Witam. Mam mały problem z funkcją. Otóż wygląda ona tak:
  1. <?php
  2. function buildCheck($options, $selected) {
  3.    while(list($value, $misc) = each($options)) {
  4.        list($desc, $text) = explode("|",$misc);
  5.        list($val, $rest) = each($selected);
  6.        if($rest==$desc){
  7.            $select = "checked";
  8.            } else {
  9.            $select = "";
  10.            }
  11.        if($value%2==0){
  12.        print "<div style='width:50%;float:right' id='check.$desc'><input type='checkbox' name='check[]' value='".$desc."' id='$desc' ";
  13.        print $select;
  14.        print " /><label for='$desc' style='float:none'><img src='ikonki/".$desc.".gif' />".$text."</label></div><br />"; } else {
  15.          print "<div style='width:50%;float:left' id='check.$desc'><input type='checkbox' name='check[]' value='".$desc."' id='$desc' ";
  16.        print $select;
  17.        print " /><label for='$desc' style='float:none'><img src='ikonki/".$desc.".gif' />".$text."</label></div>";
  18.        }
  19.    }
  20. }
  21. ?>


Jak widać pobiera ona dane z tablicy i generuje 2 kolumny checkboxów. Działa ona poprawnie do momentu zaznaczenia wybranego checkboxa (z tablicy, zmienna $selected). Wtedy zaznacza mi tylko pierwszy checkbox. Gdzie może leżeć błąd?

Pozdrawiam, koreja
Go to the top of the page
+Quote Post

Posty w temacie
- koreja   Generowanie checkboxów   12.02.2009, 16:09:00
- - Spawnm   przy checkboxach masz taki problem że jak zaznaczy...   12.02.2009, 16:23:39
- - koreja   Dzięki, pomogło   13.02.2009, 11:23:49


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 11:40