Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] Wyświetlanie zawartości innego pola jeśli podstawowe nie zawiera danych (jest NULL)
puz219
post
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam. Sorry, że zakładam tyle tematów, ale żadne z moich dotychczasowych nie są ze sobą powiązane i żaby zapytać o coś nowego zakładam następny. Jeszcze raz sorry.

A teraz przejdę do tematu. Otóż chciałbym wyświetlić na stronie z wynikami dane z jednego pola w bazie mysql. Ale pole, które mam zamiar wyświetlać ma ustawiony atrybut, że może nic nie zawierać. I teraz jak napisać skrypt, żeby w momencie gdy to pole jest puste wyświetlał dane z innego pola.

Bardzo proszę o pomoc.... to już chyba ostatni raz... dzisiaj smile.gif.

Pozdrawiam
Go to the top of the page
+Quote Post
Daimos
post
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


zaczekaj, moze ktos napisze jak to zalatwic jednym zapytaniem SQL
a z poziomu PHP to przeciez wystarczy zrobic odpowiednie warunki, sprawdzac czy puste i jesli tak to omijac


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
puz219
post
Post #3





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Właśnie nie wiem jak z poziomu php sprawdzić czy pole jest puste. Jeśli byś mógł podać mi odpowiedni kod, to byłbym bardzo wdzięczny
Go to the top of the page
+Quote Post
flv
post
Post #4





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 29.06.2007

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


W przypadku php trzeba było to oprzeć o 2 zapytania, można zrobić to prościej i wydajniej z poziomu SQL, przykładowo:
  1. SELECT IF(pierwsze_pole IS NULL,drugie_pole,pierwsze_pole) FROM tabela;
Go to the top of the page
+Quote Post
Daimos
post
Post #5





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


  1. <?
  2. if($pole == ""){ //jest puste 
  3. }
  4. // albo
  5. if($pole == NULL){
  6. }
  7. ?>
masz tez funkcje w php -> is_null" title="Zobacz w manualu PHP" target="_manual

Ten post edytował my salsa 4.07.2007, 18:42:45


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
puz219
post
Post #6





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


@flv a jak zrobić, żeby z pomocą tego zapytania do sql wyświetlić dane na stronie wyniki.php, bo jak wklejam, ten twój skrypt (pozmieniałem nazwy pierwsze_pole na pole których potrzebuję), to wtedy wywala mi błąd.

Sorry, za może głupie pytanie, ale ja dopiero niedawno zacząłem próbować swoich sił w php i nie wiem jeszcze do końca co i jak?
Go to the top of the page
+Quote Post
Daimos
post
Post #7





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


moze napiszesz jak wstawiles i jaki blad widzisz


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
puz219
post
Post #8





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Już sobie poradziłem. Ale dzięki mimo to.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 01:48