Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] checkbox
Forum PHP.pl > Forum > Przedszkole
Lonas
Hej. Jak zrobić że po zaznaczeniu checkbox-a jakaś wartosc odrazu jest zapisywana do tablicy ?

  1. <?php
  2. <input type="checkbox" name="id" value="'.$row["id"].'" >
  3. ?>


I teraz jak zaznacze checkbox to

  1. <?php
  2. $id_faktur[] = $id ;
  3. ?>


Na koncu cała tablice do sesji zapisze
hwao
  1. <?php
  2. <input type="checkbox" name="id[]" value="'.$row["id"].'" >
  3. ?>

Nie rozumie oco Ci chodzi..
Lonas
Jak używałbym submit to odbieram $_POST ...

ale tutaj nie mam takiej możliwosci i chciałbym żeby na bieżąco była zapisywana wartosc po zaznaczeniu checkboxa .. i ewentualne usuniecie wartosci po odznaczeniu - wydaje mi sie że to w js mozna by zrobic
TomASS
W samym JS to se ne da, ne da se. Trza by było do tego np. AJAXa wrzucić:
JS:
Kod
function aktywacja(ID){
    advAJAX.post({
            url : './do_ajax/aktywacja.php',
            parameters:{
                ID: ID
            },
            onSuccess : function(obj) {
            }
       });
}

php+HTML:
  1. <?php
  2. $query = "SELECT * FROM bd_users WHERE Typ!='admin' ORDER BY Nazwisko";
  3. $result = mysql_query($query);
  4. while ($row = mysql_fetch_array($result)){
  5. echo '<td>';
  6. if(!$row['Aktywne']) echo '<input type="checkbox" name="os[]" value="'.$row['ID'].'" onClick="aktywacja(''.$row['ID'].'');">';
  7. else echo '<input type="checkbox" name="os[]" value="'.$row['ID'].'" onClick="aktywacja(''.$row['ID'].'');" checked>';
  8. echo '</td>';
  9. }
  10. ?>
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.