tenloginjestzajety
31.08.2018, 15:37:18
Witam
Chciałbym pobrać kolumnę w zależności od zmiennej, nie potrafię przenieść tekst, próbuje z " oraz ' niestety bezskutecznie, dzięki.
switch($r){
case '0':
$switch = '<span>".row["'"company"'"]."<span>';
break;}
while($row = mysqli_fetch_assoc($result)){
echo '<li>'.$switch.'</li>'; }
nospor
31.08.2018, 15:42:07
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
31.08.2018, 15:55:18
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
31.08.2018, 15:59:13
No to totalnie przekombinowales...
Poprostu w tym switch przechowuj nazwe indeksu do pobrania z bazy i juz.
tenloginjestzajety
31.08.2018, 16:01:29
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.