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
Ludvik
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Po to, żeby dało się to czytać... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Nie lubię kodu bez klamerek, bo trzeba się bardziej zaangażować w zasięgi. Dodając klamry masz to wszystko widoczne na pierwszy rzut oka, nawet nie czytając instrukcji... Poza tym, jestem wzrokowcem... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Twój kod pobiera z wszystkich rekordów pole 'wybrane' do tablicy o tej samej nazwie. Potem porównuje do pustego ciągu znaków kolejne elementy tej tablicy. Wypiszesz tylko niepuste elementy z kolumny 'wybrane'.

Skrypt kszycha sprawdza natomiast wszystkie pola z kolejnych rekordów, o co chyba chodziło autorowi wątku...
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:57