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





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Chodzi tu o foreach. Do zmiennej $wybrane przypisuje wartosc wyciagnieta z bazy i nie jest to tablica! Stad ten blad: nieprawidlowy argument w petli.
Poza tym przedstawilem 2 rozne sposoby na rozwiazanie tego problemu. Do zapytania SQL mozna dac inny warunek, bo nie wiem czy puste pola masz na mysli puste jao pusty ciag czy jako NULL. Jesli to 1 to moj przyklad powinien dzialac, jesli to 2 to zmien warunek na
  1. ... WHERE wybrane IS NOT NULL


Ten post edytował phpion.com 17.08.2006, 10:04:10
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: 29.12.2025 - 23:59