Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> php wyswietlanie w okreslonym miejscu
de_gie
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


Mianowicie nie moge nigdzie znalesc odpowiedzi na moj problem bardzo bym byl wdzieczny za pomoc.

Posiadam kod php i html

Chodzi o to ze na koncu jest warunek
  1. np
  2.  
  3. if ($cos==0)
  4.  
  5. {
  6. echo 'napis moj';
  7. }
  8.  


Chodzi o to zeby ten napis nie wyswietlal sie na koncu strony tylko zebym mogl okreslic jego pozycje np na samej gorze strony. Czy to jest mozliwe?

Go to the top of the page
+Quote Post
kadlub
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

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






  1. if ($cos==0)
  2. {
  3. echo '<div id="napis">napis moj</div>';
  4. }

i w css sobie go sobie ustawiasz jak chcesz i gdzie chcesz
Go to the top of the page
+Quote Post
thek
post
Post #3





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Zależy po której stronie połączenia działasz... Najprościej robić to po stronie klienta. Bierzesz ten element jako hidden w czasie tworzenia przez serwer. Poprzez JavaScript podpinasz gdziekolwiek chcesz w strukturze strony i zmieniasz display tak, by znów był widoczny. Po stronie serwera też można, ale po stronie klienta robi się to wygodniej i IMHO elastyczniej, bardziej uniwersalnie.

@kadlub: Taaa... I jeszcze pozycjonując absolutnie względem body, co wyrzuci ów element z oplywu w dokumencie i wpłynie na wyświetlanie innych elementów w sposób mocno nieoczekiwany. Pamiętaj, że pozycjonowanie absolutne tak właśnie działa. A jak Ty chcesz w CSS go ustawiać, skoro jego pozycja DOM będzie zawsze stała? Tu trzeba manipulować w ten sposób a nie CSS, bo inaczej będą jaja z układem elementów na stronie. Albo przemieszczamy całość elementu po stronie serwera, albo bawimy się strukturą DOM już po stronie klienta. W CSS zabawy jakie proponujesz wiążą się z pozycjonowaniem absolutnym a to w niedoświadczonych rękach skończy się w najlepszym wypadku małymi problemami z widocznością innych elementów na stronie.
Go to the top of the page
+Quote Post
de_gie
post
Post #4





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


dzieki za pomoc bede kombinowal

Najlepsza opcja by byla php dla mnie ale w ten sposob to nie dziala mam utworzony div id=napis potem linia i potem echo tak jak tu ale i tak wyswietla pod linia (IMG:style_emoticons/default/sad.gif)

  1. echo '<div id="napis">napis moj</div>';




  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5. <title>Dokument bez tytułu</title>
  6. </head>
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13. <body>
  14. <div id="napis"></div>
  15.  
  16. <div id="napis1"></div>
  17.  
  18.  
  19. dzielone
  20. </body>
  21. </html>
  22.  
  23. <?
  24. echo '<div id="napis">napis moj</div>';
  25.  
  26. ?>
  27.  
  28.  




Go to the top of the page
+Quote Post
JoShiMa
post
Post #5





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Najlepiej jest najpierw zrobić cała operację na php, poustawiać sobie wszystkie zmienne przechowujące jakąkolwiek treść, a dopiero po tym zacząć to wszystko wyświetlać. Wtedy nie jest istotne w jakiej kolejności przypisujesz zmiennym stringi tylko w jakiej kolejności je wyświetlisz. Proste jak drut (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
de_gie
post
Post #6





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


mozesz podac to na jakims prostym przykladzie

moglby ktos podac jakis przyklad jak to zrobic
Go to the top of the page
+Quote Post
JoShiMa
post
Post #7





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


No prościej się nie da:

  1. <?php
  2. //Tu kod php przetwarzający dane i ustawiający strringi i inne zmienne:
  3. $str = '<div>zawartosc</div>';
  4. $str2 = '<span>zawartosc </span>';
  5. ?>
  6.  
  7. <!--A tu dokument HTML-->
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  9. <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
  10. <head>
  11. <body>
  12.  
  13. <?php echo $str2;?>
  14.  
  15. jakiś kod HTML
  16.  
  17. <?php echo $str;?>
  18. </body>
  19. </html>
  20.  
Go to the top of the page
+Quote Post
de_gie
post
Post #8





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


No jakos tak nie dziala
  1. <?php
  2. //Tu kod php przetwarzający dane i ustawiający strringi i inne zmienne:
  3. $str = '<div>zawartosc</div>';
  4. $str2 = '<span>zawartosc </span>';
  5. ?>
  6.  
  7. <!--A tu dokument HTML-->
  8. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  9. <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
  10. <head>
  11. <body>
  12. ffffffffffffffffffffffffffffffff
  13. <?php echo $str2;?>
  14.  
  15. jakiś kod HTML
  16.  
  17. <?php echo $str;?>
  18. </body>
  19. </html>
  20.  
  21.  


dodalem litery ffffffffff i $str powinna wyswietlic sie nad napisem
Go to the top of the page
+Quote Post
JoShiMa
post
Post #9





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Nie bardzo rozumiem co Ci nie działa. Jakim cudem $str powinien wyświetlić się nad napisem skoro w kodzie html osadzony jest na końcu strony? Człowieku, czy ty w ogóle cokolwiek z tego rozumiesz?
Go to the top of the page
+Quote Post
de_gie
post
Post #10





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


a wiesz jakie jest moje pytanie na tym forum? chce zeby mi sie wyswietlalo w okreslonym miejscu
Go to the top of the page
+Quote Post
JoShiMa
post
Post #11





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(de_gie @ 19.03.2011, 15:10:35 ) *
a wiesz jakie jest moje pytanie na tym forum? chce zeby mi sie wyswietlalo w okreslonym miejscu


No to do cholery wstaw to w to miejsce w którym chcesz, żeby się wyświetliło. Tak trudno pojąć? Chcesz, żeby się wyświetloło powyżej 'ffffffffffffffffff' to przenieś wstawkę phpową w odpowiednie miejsce i po krzyku.

Ten post edytował JoShiMa 19.03.2011, 16:19:00
Go to the top of the page
+Quote Post
de_gie
post
Post #12





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


tyle to ja wiem ze tak mozna zrobic ale ja chce powiedzmy zeby strona www wygladala normalnie potem warunek jak warunek spelniony to napis na gorze strony
Go to the top of the page
+Quote Post
JoShiMa
post
Post #13





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cudów nie ma. Nawet w Erze. Albo robisz to porządnie albo łatasz JS
Go to the top of the page
+Quote Post
de_gie
post
Post #14





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


to mam rozumiec ze w php tak nie zrobie? js hmmm nie jestem zwolennikiem bo po stronie uzytkownika moze byc roznie (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
konole
post
Post #15





Grupa: Zarejestrowani
Postów: 275
Pomógł: 32
Dołączył: 21.03.2006
Skąd: Warszawa

Ostrzeżenie: (20%)
X----


1) Pobranie danych
2) Skrypty PHP
3) Wyświetlanie + wyświetlanie poszczególnych elementów wynikających z punktu 2 w odpowiednich miejscach

A nie

Wyświetlanie, PHP, pobieranie, wyświetlanie, PHP, wyświetlanie, pobieranie, PHP, wyświetlanie. Zorganizuj swoją stronę, podziel na poszczególne bloki, bo inaczej zginiesz przy pierwszym updacie.

Ten post edytował konole 19.03.2011, 22:49:42
Go to the top of the page
+Quote Post
JoShiMa
post
Post #16





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(de_gie @ 19.03.2011, 22:37:06 ) *
to mam rozumiec ze w php tak nie zrobie? js hmmm nie jestem zwolennikiem bo po stronie uzytkownika moze byc roznie (IMG:style_emoticons/default/wink.gif)

W php zrobisz tylko tak jak ja Ci pokazałam. Najpierw sprawdzasz warunki i generujesz treść, którą przypisujesz do zmiennych a dopiero potem wstawiasz ją do HTMLa i publikujesz. Inaczej to bardacha. Naucz się pisać skrypty porządnie a nie klecić.
Go to the top of the page
+Quote Post
de_gie
post
Post #17





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 1.01.2011

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


prosilbym o prosty przyklad. No jakos tak zbytnio nikt nie potrafi mi na przykladzie prostym pokazac. pewnie robicie takie rzeczy majac kod php na srodku strony a chcac wyswietlic napis na samej gorze. Chyba ze prosciej w innym jezyku jest to zrobic?
Go to the top of the page
+Quote Post
JoShiMa
post
Post #18





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Cytat(de_gie @ 20.03.2011, 14:02:03 ) *
prosilbym o prosty przyklad. No jakos tak zbytnio nikt nie potrafi mi na przykladzie prostym pokazac..

Naprawdę prostszego przykładu niż Ci podałam nie ma. Jeśli nie jesteś w stanie tego pojąć to zajmij się czymś innym i odpuść sobie programowanie.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:14