![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 19.04.2004 Ostrzeżenie: (0%)
|
Nie wiem czy to dobry temat bo nie wiem co dokladnie jest zle ;-) Proponuje zobaczyc kod:
[php:1:f43f738094] <?php //index.php /*********************** * FUNCTIONS * ***********************/ function start() // Start of admin's panel { echo "<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"> <html> <head> <meta http-equiv=Content-type content="text/html; charset=iso-8859-2"> <style> <!-- a { color: #006AA4; font-face: Verdana;} a:visited { color: #006AA4; font-face: Verdana;} a:hover { color: #006AA4; font-face: Verdana;} div { font-face: Verdana; text-color: black; font-size:16} --> </style> </head> <body> <div align=center> <font face=Verdana color=blue size=5><b>k-Polls</b></font> <p> <a href=index.php?action=newPollStep1>New Poll</a> | <a href=index.php?action=editPoll>Edit Poll</a> | <a href=index.php?action=delatePoll>Delate Poll</a> </p> <hr noshade size=1 color=black> "; } function foot() // Admin's panel foot { echo " </div> </body> </html> "; } function newPollStep1() // Function which make new poll step 1 { echo " <form action=index.php?action=newPollStep2 method=post> <font size=4 face=Verdana color=#0000FF><b>New poll : step 1</b></font> <p> <b>Question:</b> <input type=text name=question><br> <b>Number of answers:</b> <input type=text name=numberOfAnswers><br> <br> <input type=submit value=Next step> <input type=reset value=Reset> </p> </form> "; } function newPollStep2() // Function which make new poll step 2 { echo " <form action=index.php?action=newPollStep3> <font size=4 face=Verdana color=#0000FF><b>New poll : step 2</b></font> <p> ".$question." "; for ($i = 1; $i == $numberOfAnswers; $i++) { echo " Odpowiedź" .$i. ": <input type=text name=answer[".$i."]><br> "; } echo " <input type=submit value=Next step> <input type=reset value=Reset> </p> </form> "; } /*********************** * SWITCH * ***********************/ switch ($action){ case "editPoll": start(); editPoll(); foot(); break; case "newPollStep1": start(); newPollStep1(); foot(); break; case "newPollStep2": start(); newPollStep2(); foot(); break; case "newPollStep3": start(); newPollStep3(); foot(); break; case "delatePoll": start(); delatePoll(); foot(); break; default: start(); foot(); break; } ?> [/php:1:f43f738094] Skrypt do zarzadzania sondami - dopiero poczatek a juz trudnosci (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Chodzi dokladnie o funkcje newPollStep1() oraz newPollStep2() - nie wiem dlaczego w drugim kroku tworzenia nie moge wywolac zmiennych z pierwszego (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) czesc: [php:1:f43f738094] ".$question." "; for ($i = 1; $i == $numberOfAnswers; $i++) { echo " Odpowiedź" .$i. ": <input type=text name=answer[".$i."]><br> "; }[/php:1:f43f738094] nie dziala calkowicie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) co proponujecie zrobic? PS: to moj pierwszy wiekszy skrypt wiec sie nie smiejscie ;-) |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tarnów Ostrzeżenie: (0%)
|
Cytat [php:1:e672fc9cfe]
".$question." "; for ($i = 1; $i == $numberOfAnswers; $i++) { echo " Odpowiedź" .$i. ": <input type=text name=answer[".$i."]><br> "; }[/php:1:e672fc9cfe] co ta petla ma robic? a nie powinno byc czasem: [php:1:e672fc9cfe]<?php for ($i = 1; $i <= $numberOfAnswers; $i++) ?>[/php:1:e672fc9cfe] :?: |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 19.04.2004 Ostrzeżenie: (0%)
|
Trafna uwaga - przeoczylem to lecz to w dalszym ciagu nie daje efektu ktory chce osiagnac (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) przykladowo jesli zmienna question bedzie zawierala "Ile masz lat?" a $numbersOfAnswers: 3 w zrodle drugiego ktroku powinno byc napisane:
Kod <form action=index.php?action=newPollStep3>
<font size=4 face=Verdana color=#0000FF><b>New poll : step 2</b></font> <p> Ile masz lat?<br> <input type= text name=answer[1]> <input type= text name=answer[2]> <input type= text name=answer[3]> <input type=submit value=Next step> <input type=reset value=Reset> </p> </form> a jest: Kod <form action=index.php?action=newPollStep3>
<font size=4 face=Verdana color=#0000FF><b>New poll : step 2</b></font> <p> <input type=submit value=Next step> <input type=reset value=Reset> </p> </form> |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tarnów Ostrzeżenie: (0%)
|
moze register_globals? dodaj na poczatku skryptu (nie zalecam):
[php:1:44a071f80d]<?php ini_set("register_globals", "1"); ?>[/php:1:44a071f80d] a na przyszlosc: poszukaj na forum, bylo o tym duzo |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 19.04.2004 Ostrzeżenie: (0%)
|
Albo w zlym miejscu to wpisalem ale nie dziala i nic nie daje ;-)
A co bys powiedzial na sesje? Juz probowalem ale nie wychodzilo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Cytat a na przyszlosc: poszukaj na forum, bylo o tym duzo dobra juz nie bede ;-)
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tarnów Ostrzeżenie: (0%)
|
Cytat A co bys powiedzial na sesje? Juz probowalem ale nie wychodzilo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
zmien wszystkie nazwy zmiennych z formularza tak: $question -> $_POST['question'] |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 19.04.2004 Ostrzeżenie: (0%)
|
[php:1:3c9b70551b]$question -> $_POST['question'][/php:1:3c9b70551b]
Nie uzywalem jeszcze $_POST - mozna prosic o jasniejszy opis? gdzie to dodac i czy tylko to (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 260 Pomógł: 0 Dołączył: 18.07.2003 Skąd: Tarnów Ostrzeżenie: (0%)
|
alez prosze: http://www.leon.w-wa.pl/texts/kurs/trans.php#form
|
|
|
|
Post
#9
|
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 19.04.2004 Ostrzeżenie: (0%)
|
Ok (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Poszlo
dzieki - pomogl +1 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.12.2025 - 14:54 |