Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Puste pola tabeli
kosy
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.08.2005
Skąd: Pabianice

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


Mam pytanie odnośnie usuwania pustych pól tablicy.
Dane do tablicy pobieram z tabeli w której kilka pozycji może być pustych.
Chciałbym żeby wyświetlane były tylko te pozycje w których wpisane są wartości.
Dane pobieram:
  1. <?php
  2. $g=mysql_query("SELECT DISTINCT wybrane FROM wyniki");
  3. while($r=mysql_fetch_assoc($g)){
  4. ?>

Robiłem próby typu:
  1. <?php
  2. $wybrane = !empty($r['wybrane']);
  3.  
  4. lub
  5.  
  6. $wybrane = array_values($r['wybrane']);
  7. ?>

ale nie udało mi się osiągnąć celu.
Proszę o małą pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kosy
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.08.2005
Skąd: Pabianice

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


Gdziś robię jeszcze błąd bo wykonując kod
  1. <?php
  2. $g=mysql_query("SELECT DISTINCT wybrane FROM wyniki");
  3. while($r=mysql_fetch_assoc($g)){
  4. $wybrane = $r['wybrane'];
  5. $wybrane2 = array();
  6. foreach($wybrane as $wartosc)
  7. if($wartosc != '') $wybrane2[] = $wartosc;
  8. print_r($wybrane2);
  9. ?>

otrzymuje komunikat: Invalid argument supplied for foreach()
Go to the top of the page
+Quote Post

Posty w temacie


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: 27.12.2025 - 20:22