Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] porownanie dwoch wartosci
Forum PHP.pl > Forum > Przedszkole
lnn
mam taki oto problem, potrzebuje porownac dwie wartosci aby oznaczyc czy checkbox jest zaznaczony czy tez nie,

robie petle w ktorej wczytuje checkboxy z tablicy z bazy i chce porownac to z inna zmienna ktora zwraca mi wartosci w postaci np. 1,2,5,11

w ten sposob jak ponizej porownuje mi 1 wartosc z tablicy $pokaz['id'] z 1 wartoscia z tablicy explodowanej $show['wartosci']

wartosci przykladowe dla $pokaz: 1,2,3,4,5,6,7
wartosci np zapisane po wybraniu przez usera dla $show: 15,17,20..
zatem element np
$pokaz['id'][15] != $show['wartosci'][15] bo $show ma tylko 3 elementy w tablicy wiec 15 element tablicy show = 0 :/


  1. $exp_wartosci = explode(",", $show['wartosci']);
  2. while ($pokaz = mysql_fetch_array($udogodnienia_n_db))
  3. {
  4. echo $pokaz['id'].'| '.$exp_wartosci[$pokaz['id']];
  5. echo '<input type="checkbox" name="';
  6. if ($pokaz['id'] == $exp_wartosci[$pokaz['id']]) {
  7. echo $pokaz['id'].'" checked="checked" />';
  8. } else {
  9. $pokaz['id'].'" />';}
  10. echo '<label class="checkbox" for="'.$pokaz['id'].'">'.$pokaz['udogodnienie'].'</label><br />';
  11. }
PawelBah
Nie wiem czy dobrze zrozumiałem, ale może zerknij do manuala na funkcje in_array()
lnn
juz doszedlem http://pl2.php.net/manual/pl/function.array-search.php
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.