![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 26.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam mam do wykonania na zaliczenie zadanie i mam mały kłopot:
Napisać program służący do realizacji ankiety typu jednokrotny wybór. Posłużyć się poniższym prototypem funkcji displayRadio(). Oznaczenia parametrów: $form definiuje nazwę pliku odbierający dane z formularza, $submit definiuje napis wyświetlany na przycisku, $query zawiera pytanie z ankiety, $data zawiera możliwe odpowiedzi, $solution zawiera rozwiązanie 0 złe 1 dobre. Oprócz pliku zawierającego formularz należy również napisać plik odbierający dane również z zastosowaniem funkcji. Program ma wyświetlić pytanie, zaznaczoną odpowiedz i określić czy jest prawidłowa.Jeśli wszystkie funkcje umieścisz w oddzielnym pliku function6.inc to będzie to dodatkowym atutem. <?php //formatka do wprowadzania danych function displayRadio($form,$submit,$query,$data=array(),$solution=array()) { }// *** end displayRadio // program $data=array('Warszawa','Kraków','Gdynia','Gdańsk'); $solution=array(1,0,0,0); displayForm('wynik.php','OK','Stolicą Polski jest?',$data,$solution); ?> wymyśliłem z tego tyle: <?php include('function6.inc'); $data=array('Bialego','Czarnego','Zielonego','Czerwonego'); $solution=array(1,0,0,0); displayRadio('Zadanie6wynik.php','OK','Jakiego koloru sa biale drzwi?',$data,$solution); ?> funkcje mam w osobnym pliku oto one: <?php function displayRadio($form,$submit,$query,$data=array(),$solution=array()) { $range=count($data); echo "<h3>$query</h3>"; echo "<form method = 'post' action = $form>"; for ($i=0;$i<$range;$i++) { echo "<input type = 'radio' name = 'dane' value = '$solution[$i]'/> $data[$i] <br/>"; } echo "<br/><input type = 'submit' value = '$submit'><br/></form>"; } function displayData($dane,$message) { echo " $message <br/> $dane <br/>"; } ?> a to program którym wyświetlam czy odpowiedź jest dobra czy zła: <?php if (isset( $_POST['dane'])) { $data=$_POST['dane']; if ($data==1) { $message="<b>Odpowiedz:</b>"; $dane = '<b>PRAWIDŁOWA GRATULACJE</b>'; } else { $message="<b>Odpowiedz:</b>"; $dane = '<b>NIEPRAWIDŁOWA SPRÓBUJ JESZCZE RAZ</b>'; } } else { echo "Wprowadz dane raz jeszcze!"; } include('function6.inc'); displayData($dane,$message); echo "<br/><a href='Zadanie6.php'>Powrót</a>"; ?> problem mam w tym ze tak jak w tresci zadania jest podane trzeba w pliku odbierającym dane wyświetlić pytanie i zaznaczoną odpowiedź i tego właśnie nie wiem jak zrobić, jak pobrać pytanie i wybraną odpowiedź zeby wyswietlala sie w pliku odbierającym dane, z góry dziękuje za pomoc. Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
proszę się zapoznać z: Temat: Tematyka i zasady panujace na forum Przedszkole.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.06.2025 - 02:21 |