Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] zmienna w pętli jako tekst
Forum PHP.pl > Forum > Przedszkole
tenloginjestzajety
Witam
Chciałbym pobrać kolumnę w zależności od zmiennej, nie potrafię przenieść tekst, próbuje z " oraz ' niestety bezskutecznie, dzięki.

  1. switch($r){
  2. case '0':
  3. $switch = '<span>".row["'"company"'"]."<span>';
  4. break;}
  5.  
  6. while($row = mysqli_fetch_assoc($result)){
  7. echo '<li>'.$switch.'</li>';
  8. }
nospor
row["'"company"'"]
?

jak juz cos to $row a nie row
I od kiedy by pobrac indeks z tablicy trzeba uzywac cudzyslowia, apostrou i znowu cudzyslowia??


$switch = '<span>'.$row['company'].'<span>';
Podstawy obslugi tekstow

ps: zakladam ze te $row jest w ogole ustawione wyzej bo widze ze w kodzie nizej dopiero tworzysz jakies $row
tenloginjestzajety
tak, ma być oczywiście $row. Problem polega na tym, że przed pętlą powinien być tekst ( zmienna ), bo dopiero w while pobierane będą dane z bazy. Wiem, że można użyć switch w pętli, ale to mało wydajne rozwiązanie.

PS.

W zależności od wartości w zmiennej $r pobierana jest wybrana z kolumna z bazy:

$row['company']
$row['phone']
$row['mail']
nospor
No to totalnie przekombinowales...
Poprostu w tym switch przechowuj nazwe indeksu do pobrania z bazy i juz.
tenloginjestzajety
chciałem jeszcze jakieś dodatkowe elementy html, tekst w zależności od wybranej kolumny , ale ok masz rację.
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.