Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Select i wyswietlanie niepustych elementów tablicy
Forum PHP.pl > Forum > Przedszkole
Ender147
Vitam smile.gif

Mam taki kod

Cytat
<?

$tablica1 = Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16);
$tablica2 = Array(1,3,7,12);
$ile_1 = count($tablica1);

$diff=array_diff($tablica1,$tablica2);

?>

<select name="user_id">

<?
$n=0;
while ($n < $ile_1){
?>

<option value="<? echo $diff[$n]; ?>"> <? if ($diff[$n]!='') {echo $diff[$n];} ?> </option>

<?
$n++;
}
echo "</select>";
?>


Niestety if ($diff[$n]!='') {echo $diff[$n]; niesprawdza się w usuwaniu pustych indexów. Jakieś pomysły?
Zyx
Instrukcją warunkową powinieneś objąć cały znacznik option, a nie tylko jego treść. Przecież teraz to skąd PHP ma wiedzieć, że ma go także nie pokazywać?

PS. Zmień kurs/książkę o PHP. Obecnie już się nie powinno używać <?, tylko <?php
Ender147
Dziękuję smile.gif

A książka to PHP+MySQL winksmiley.jpg Ale już leży na półce teraz już tylko www smile.gif
MWL
Vademecum jest najlepsze, jeśli to to, nie powinieneś słuchać ZYX.
Po prostu trzeba umieć dobrze rozumieć czytany tekst tongue.gif
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.