Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Select i wyswietlanie niepustych elementów tablicy
Ender147
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.01.2008

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


Vitam (IMG:http://forum.php.pl/style_emoticons/default/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?

Ten post edytował Ender147 31.10.2008, 14:18:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Zyx
post
Post #2





Grupa: Zarejestrowani
Postów: 952
Pomógł: 154
Dołączył: 20.01.2007
Skąd: /dev/oracle

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


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
Go to the top of the page
+Quote Post
Ender147
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 30.01.2008

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


Dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A książka to PHP+MySQL (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale już leży na półce teraz już tylko www (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
MWL
post
Post #4





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


Vademecum jest najlepsze, jeśli to to, nie powinieneś słuchać ZYX.
Po prostu trzeba umieć dobrze rozumieć czytany tekst (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

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: 22.08.2025 - 22:02