![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 15.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
może mi ktoś powiedzieć jak wyświetlić taką zmienną ? echo "$r['name']"; wyskakuje błąd; wiem, że zadziała jak będzie bez znaczków '' '' echo $r['name']; , ale chce, żeby te znaczki były. Dzięki |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
co to za zmienna wgl (IMG:style_emoticons/default/questionmark.gif)
tablica (IMG:style_emoticons/default/questionmark.gif) czy może chodzi ci o ściągnięcie z formularza (IMG:style_emoticons/default/questionmark.gif) podaj wiecej kodu albo opisz dobrze |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 15.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Więcej kodu:
if($wynik->num_rows > 0) { while ($r= $wynik->fetch_assoc() ) { echo $r['nazwa_uz'] ; echo $r['name'] ; echo $r['data'] ; to działa, tylko chciałbym wyświetlić jeszcze html, np tak: echo "Name - user - data : <b>$r['name'] <small>($r['nazwa_uz']) - $r['data']</small></b><br>"; i przy takim echo wyskakuje błąd. Ten post edytował mr_Bart 9.05.2011, 20:50:16 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 105 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 105 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
tak ale tak jak na pisałem jest czytelniej.
a i jeszcze jedno kiedys tak robiłem jak Ty napisałeś ale ktoś mi na tym forum powiedział że takie wstawianie zmiennej jak ja pokazałem jest traktowane przez php od razu jako zmienna a nie najpierw jako tekst a później jako zmienna z czego wynika że skrypt działa nieznacznie szybciej Ten post edytował kadlub 9.05.2011, 20:57:39 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 105 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Jest tak:
Jeśli już używasz konkatenacji, lepiej użyć zwykłych '' tutaj się zgodzę jeśli chodzi o przeplatanie HTML z PHP to lepiej używać apostrofu bo wtedy nie trzeba stosować backslash np do jakiś atrybutów HTML |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Ale to Ci nie zadziała (IMG:style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%) ![]() ![]() |
Jak nie:
na wyjściu:
(IMG:style_emoticons/default/tongue.gif) @EDIT: Chociaż ja radzę: Przynajmniej notice'a nie wywala przy włączonym raportowaniu błędów (IMG:style_emoticons/default/smile.gif) Ten post edytował mat-bi 9.05.2011, 21:44:59 |
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
A więc... Najszybciej jest jako:
choć wszystkie zapisy są w tamtym poście poprawne i różnice między nimi z racji coraz większych usprawnień PHP są już powoli niemal nieistotne. Niepoprawne jest $r[name] ponieważ w takim wypadku name jest traktowane jako STAŁA, ale php "się domyśla", że chodzi o nazwę indeksu, w locie zamienia ją na $r['name'] i rzuca warning a wynik wyświetla. To cała filozofia za tym stojąca. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.09.2025 - 19:51 |