Witam.
Napisalem bardzo prosty program na zasadzie ankiety jednokrotnego wyboru, ktory ma wczytywac dane na druga stronie.

Moje pytanie brzmi:

jak wczytac zmienne z jednej strony na druga? i jak umiescic wszystkie funkcje w oddzielnym pliku np. function6.inc?

STRONA 1: pro6.php




  1. <?php
  2. function displayRadio($form,$submit,$query,$data=array(),$s olution=array())
  3. {
  4. echo "$query";
  5. <form action='$form' method='POST'>
  6. <input type='radio' name='miasto' value='$solution[0]'>$data[0]<br/>
  7. <input type='radio' name='miasto' value='$solution[1]'>$data[1]<br/>
  8. <input type='radio' name='miasto' value='$solution[2]'>$data[2]<br/>
  9. <input type='radio' name='miasto' value='$solution[3]'>$data[3]<br/>
  10. <input type=submit value='$submit'/>
  11. </form> "; 
  12. }
  13. $data=array('Warszawa','Kraków','Gdynia','Gdańsk') ;
  14. $solution=array(1,0,0,0);
  15. displayRadio('pro61.php','OK','Stolica Polski jest?',$data,$solution); 
  16.  
  17. ?>



STRONA 2: pro61.php


  1. <?php
  2.  
  3.  
  4. function pokaz()
  5. {
  6. $data=array('Warszawa','Kraków','Gdynia','Gdańsk') ;
  7. $query="Stolica Polski jest?";
  8. $solution=array(0,1,0,0);
  9. echo "<h3>$query</h3>";
  10. if (isset($_POST['miasto'])) 
  11. {
  12. if ($_POST['miasto']== 1){echo "$data[0] - prawidlowa odpowiedz<br>";}
  13. else if ($_POST['miasto']==0){echo "$data[1] - bledna odpowiedz<br>";}
  14. else if ($_POST['miasto']==0){echo "$data[2] - bledna odpowiedz<br>";}
  15. else {echo "$data[3] - bledna odpowiedz<br>";}
  16. } 
  17. else echo "Nie wybrales miasta!<br/>";
  18. echo "<br/><br/>";
  19. echo "<a href='pro6.php'>Powrot</a>";
  20. }
  21. pokaz();
  22. ?>