Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] zmienna w pętli jako tekst
tenloginjestzaje...
post 31.08.2018, 15:37:18
Post #1





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


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. }


--------------------
Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
Go to the top of the page
+Quote Post
nospor
post 31.08.2018, 15:42:07
Post #2





Grupa: Moderatorzy
Postów: 36 446
Pomógł: 6292
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
tenloginjestzaje...
post 31.08.2018, 15:55:18
Post #3





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


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']


Ten post edytował tenloginjestzajety 31.08.2018, 15:56:56


--------------------
Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
Go to the top of the page
+Quote Post
nospor
post 31.08.2018, 15:59:13
Post #4





Grupa: Moderatorzy
Postów: 36 446
Pomógł: 6292
Dołączył: 27.12.2004




No to totalnie przekombinowales...
Poprostu w tym switch przechowuj nazwe indeksu do pobrania z bazy i juz.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
tenloginjestzaje...
post 31.08.2018, 16:01:29
Post #5





Grupa: Zarejestrowani
Postów: 358
Pomógł: 1
Dołączył: 20.07.2014

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


chciałem jeszcze jakieś dodatkowe elementy html, tekst w zależności od wybranej kolumny , ale ok masz rację.

Ten post edytował tenloginjestzajety 31.08.2018, 16:02:32


--------------------
Nigdy nie zapominam kliknąć "pomógł". Zastosowanie na stronie [prosze nie spamuj]
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 Wersja Lo-Fi Aktualny czas: 19.04.2024 - 01:36