Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][PHP]BARDZO Prosze o pomoc z sonda / ankieta
neck99
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.01.2010

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


Chodzi mi o takie coś :

http://bujnos.art.pl/piss/sonda.php?sonda=tryglaw

Nie wiem jak zrobić zęby ankieta po kliknięciu dalej wskakiwała w ten sama stronę oraz jak potem wyłapać te dane. Tak jak tu jest zrobione bardzo ładnie.

Bardzo prosze o pomoc
Go to the top of the page
+Quote Post
Ellington
post
Post #2





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

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


Wykorzystaj AJAX.

np. http://www.openjs.com/articles/ajax_xmlhttp_using_post.php
ew. skorzystaj z bilbiotek, które to ułatwiają, np. jQuery

Ten post edytował Ellington 26.01.2010, 14:29:53
Go to the top of the page
+Quote Post
neck99
post
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.01.2010

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


Ellington dziękuje za podpowiedz. Jednak jestem bardzo początkujacy w php. I nie bardzo wiem jak sie za to zabrać. Możesz mi pomoc ? (IMG:style_emoticons/default/smile.gif) byłbym zobowiązany
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(neck99 @ 26.01.2010, 14:38:59 ) *
byłbym zobowiązany

To bądź i śmigaj na giełdę ofert. Daj tam ogłoszenie wraz z widełkami wynagrodzenia.
Go to the top of the page
+Quote Post
Ellington
post
Post #5





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

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


Cytat
Możesz mi pomoc ?


Staram sie jak moge - podalem Ci adres do kodu, rozwiazanie alternatywne w jQuery... mysle, ze wiecej w tej kwestii nie trzeba. Zobacz sobie, jak to jest rozwiazane przy pomocy jQ: http://api.jquery.com/jQuery.post/ Prosciej sie chyba nie da.

Wybacz, ale kodu za Ciebie pisal nie bede, bo nie mam na to czasu (IMG:style_emoticons/default/smile.gif) .

Go to the top of the page
+Quote Post
neck99
post
Post #6





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.01.2010

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


Ellington doceniam (IMG:style_emoticons/default/smile.gif) jednakże dla mnie to co mi pokazałeś to czarna magia. z PHP mam odczynienia od tygodnia może 2. I jest to samodzielna nauka z kursów. Więc niestety nie łapie wszytkich dokumentacji (IMG:style_emoticons/default/sad.gif)

Może sie podejmiesz -zapłacę. Chce tylko kawałem działający ankiete sobie rozbuduje juz sam. Ankiete która wyświetla sie w 1 stronie i wpisuje dane do bazy potrafie zrobic. Jednakże nie potrafie jej rozbić na strony. Bedzie w ankiecie ok 20 pytań czyli ok 5 stron. ja potrzebuje tylko kawałek kodu jak zrobic zeby po naciśnięciu guzika dalej wskoczyła druga strona z kolejnymi pytaniami. I jak na końcu pozbierać te dane.


EDIT: znalazłem sposób dla mnie prostszy na ukrywaniu DIV. :

  1. <div style="display: block" id="1">
  2. <hr />
  3. <p>Oto treść diva 1 </p>
  4. <hr>
  5. <INPUT TYPE="button" VALUE="dalej" onClick="document.getElementById('1').style.display='none';document.getElementById('2').style.display='block';" /></ br>
  6. </div>
  7.  
  8. <div style="display: none" id="2">
  9. <hr />
  10. <p>Oto treść diva 2 </p>
  11. <hr>
  12. <INPUT TYPE="button" VALUE="dalej" onClick="document.getElementById('2').style.display='none';document.getElementById('3').style.display='block';" /></ br>
  13. </div>
  14.  
  15. <div style="display: none" id="3">
  16. <hr />
  17. <p>Oto treść diva 3 </p>
  18. <hr>
  19. <INPUT TYPE="button" VALUE="dalej" onClick="document.getElementById('3').style.display='none';document.getElementById('4').style.display='block';" /></ br>
  20. </div>


czy da sie zrobić tak żebym nie musiał tych id wpisywac recznie tylko jakoś z automatu zeby sie postawiały ? chodzi o document.getElementById('1'), document.getElementById('2'), document.getElementById('3') bo bede miał ich ok 20 (IMG:style_emoticons/default/sad.gif)

Ten post edytował neck99 26.01.2010, 21:39:28
Go to the top of the page
+Quote Post
Ellington
post
Post #7





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

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


Zrob petle w PHP, ktora Ci bedzie generowac divy i wypelniac trescia.

Uzyj tez jQuery, tam masz selektory i zamiast document.getElementById('3') wystarczy, ze wpiszesz $('#jakis_id'), to znacznie wygodniejsze.

Wystrzegalbym sie takiego nazewnictwa przy id, najlepiej dac jakis przedrostek, np. element-1, element-2;


Ps. To zdzierstwo wyciagac za taki skrypt pieniadze, ale pewnie na zleceniach.przez.net znalazlbys kogos, kto Ci to zrobi za dyszke (IMG:style_emoticons/default/winksmiley.jpg) .
Go to the top of the page
+Quote Post
neck99
post
Post #8





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 19.01.2010

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


Cytat(Ellington @ 26.01.2010, 21:51:09 ) *
Zrob petle w PHP, ktora Ci bedzie generowac divy i wypelniac trescia.

Uzyj tez jQuery, tam masz selektory i zamiast document.getElementById('3') wystarczy, ze wpiszesz $('#jakis_id'), to znacznie wygodniejsze.

Wystrzegalbym sie takiego nazewnictwa przy id, najlepiej dac jakis przedrostek, np. element-1, element-2;


Ps. To zdzierstwo wyciagac za taki skrypt pieniadze, ale pewnie na zleceniach.przez.net znalazlbys kogos, kto Ci to zrobi za dyszke (IMG:style_emoticons/default/winksmiley.jpg) .



no niestety jak trzeba cos zrobić a nie ma sie za duzo na to czasu to zostaje tylko komuś zawrócić głowę a dzisiejsze społeczeństwo za darmo to nawet nie pobije człowieka (IMG:style_emoticons/default/smile.gif)

Co do petli musiał bym dane zapisać w bazie bądz tablicy prawda ? nie wiem czy to dobry pomysł bo ankieta bedzie miała raz 3 raz 10 odpowiedzi + teskst + pola tekstowe i opisy hmm..
Go to the top of the page
+Quote Post
Ellington
post
Post #9





Grupa: Zarejestrowani
Postów: 76
Pomógł: 13
Dołączył: 24.03.2009

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


Tak, musi być jakis data source - baza, tablica, xml, cokolwiek. W zasadzie na pliku tekstowym też to możesz zrobić, ale musiałby być dobrze sformatowany (IMG:style_emoticons/default/smile.gif) .

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: 23.08.2025 - 01:21