Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]jak sprawdzić czy zmienna istnieje
Forum PHP.pl > Forum > Przedszkole
Taifun
Nie wiem jak poradzić sobie z czymś takim:
Wyciągam jakąś kolumne
np.
Kod
while ($wiersz=mysql_fetch_array ($pobieranie)) {

no i chce sprawdzić czy coś istnieje w tej tabeli. ak to zrobić?
Kod
if ($wiersz['post_excerpt']='')
{
echo "nie ma";
}
else
{

Dałem '' czyli jeśli nic nie ma w tej zmiennej wypisz nie ma itd.
Ale chyba to jest źle. Jak sprawdzić czy istnieje ta zmienna [tzn czy nie jest pusta bo takowe pole jest].
Cosi*
Po pierwsze: popatrz na Twój warunek w if. Ty nie porównujesz (==) tylko przypisujesz (=) pustą wartość.
Po drugie: isset(), array_key_exists() i pokrewne, co tam jeszcze znajdziesz w manualu smile.gif
Taifun
ok.
o == mi chodziło.
phpion
Możesz to zrobić na kilka sposobów:
  1. <?php
  2. if ($wiersz['post_excerpt'] != '')
  3. ?>

  1. <?php
  2. if (strlen($wiersz['post_excerpt']) > 0)
  3. ?>

  1. <?php
  2. if (isset($wiersz['post_excerpt'][0]))
  3. ?>

  1. <?php
  2. if (isset($wiersz['post_excerpt']{0}))
  3. ?>

Ostatniego nie jestem pewien czy zadziała.
Wszystkie te warunki sprawdzają czy w pole $wiersz['post_excerpt'] zostało cokolwiek wpisane.
pion (milszy winksmiley.jpg )
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.