Mam nastepujacy problem ktorym nie moge sobie poradzic mam nastepujace tabele:
wyniki:
  1. CREATE TABLE `wyniki` (
  2. `nrwynikow` int(11) NOT NULL AUTO_INCREMENT,
  3. `nrprzedmiotnauczyciela` int(11) NOT NULL DEFAULT '0',
  4. `q1` int(11) NOT NULL DEFAULT '0',
  5. `q2` int(11) NOT NULL DEFAULT '0',
  6. `q3` int(11) NOT NULL DEFAULT '0',
  7. `q4` int(11) NOT NULL DEFAULT '0',
  8. `q5` int(11) NOT NULL DEFAULT '0',
  9. PRIMARY KEY (`nrwynikow`)
  10. ) TYPE=MyISAM AUTO_INCREMENT=1 ;

wypelnil:
  1. CREATE TABLE `wypelnil` (
  2. `nrwypelnil` int(11) NOT NULL AUTO_INCREMENT,
  3. `nrnauczycieluczy` int(11) NOT NULL DEFAULT '0',
  4. `nrindexustudenta` int(11) NOT NULL DEFAULT '0',
  5. `czywypelnil` int(11) NOT NULL DEFAULT '0',
  6. PRIMARY KEY (`nrwypelnil`)
  7. ) TYPE=MyISAM AUTO_INCREMENT=1 ;


i plik php:

  1. <?php
  2. include &#092;"./logstudenta3.php\";
  3. $_SESSION['logstudent'] = $_POST['nrindexu'];
  4. if(!isset($nrindexu)) {
  5. $logstudenta;
  6. }
  7. else {
  8. session_register(&#092;"nrindexu\", \"sthaslo\");
  9. $nrindexu = logstudenta($nrindexu, $sthaslo);
  10. if(!$nrindexu) 
  11. {
  12. session_unregister(&#092;"nrindexu\");
  13. session_unregister(&#092;"sthaslo\");
  14. echo &#092;"Autoryzacja użytkownika nieudana. \" . \" Musisz podać poprawny login i hasło\" . \"<br>\";
  15. echo &#092;"<a href=\"$logst\">Logowanie</a>\" . \"<br>\";
  16. }
  17. else echo &#092;"Witaj studenicie o numerze indexu: $nrindexu!\";
  18. @ $polaczenie = mysql_pconnect('localhost','root','');
  19. if (!@polaczenie)
  20. {
  21. echo 'Nieudało sie polączenie z baza!'; 
  22. }
  23.  
  24. mysql_select_db('pwsz_student');
  25.  
  26. if ($operacja == 'ankieta')
  27. {
  28.  
  29. //!!WLASNIE TUTAJ NIEWIEM CO I JAK ZROBIC!!
  30.  
  31.  
  32. } 
  33.  
  34. $wynik_zapytania = mysql_query (&#092;"SELECT nu.nr, n.imie, n.nazwisko, p.nazwa
  35. FROM nauczyciel n, przedmioty p, nauczyciel_uczy nu
  36. WHERE n.nr = nu.id_nauczyciel
  37. AND p.nr = nu.id_przedmiot
  38. LIMIT 0 , 200;&#092;") or die (\"złe zapytanie\");
  39. print &#092;"<div align=center><center><table cellpading=2 border=1>\";
  40. print &#092;"<tr><td>Imie wykladowcy</td><td>Nazwisko</td><td>Nazwa przedmiotu</td></tr>\";
  41. while ($pozycja = mysql_fetch_array ($wynik_zapytania))
  42. {
  43. $id = $pozycja[0];
  44. $imie = $pozycja[1];
  45. $nazwisko = $pozycja[2];
  46. $nazwa = $pozycja[3];
  47. print &#092;"<tr><td>$imie</td><td>$nazwisko</td><td>$nazwa</td><td>\";
  48. print &#092;"<A HREF=\"logstudenta2alpha.php?operacja=ankieta&id=$id\">Ankieta</A></td></tr>n\";
  49. }
  50. echo '<div align=center><center><p><a href=\"panel.htm\">Strona Główna</a></p></center></div>';
  51. echo '<div align=center><center><p><a href=\"e.php\">WYLOGUJ</a></p></center></div>';
  52. }
  53. ?>


O co chodzi chodzi o to ze uczen loguje sie na swoje dane i widzi spis wszystkich przedmiotow i nauczycieli ktorzy te przedmioty nauczaja, bo wywolaniu ankieta (najpierw skrypt musi sprawdzic w tabeli wypelnil czy ten uczen juz nie glosowal na yen przedmiot uczony przez danego nauczyciela) pojawia sie formularz z 5 pytaniami na ktore mozna odpowiedziec tylko 3 wartosciami(0,1,2) i ktore to wartosci maja zostac wpisane do tabeli wyniki (nrtegoconauczycieluczy i q1,q2,q3,q4,q5) oraz do tabeli wypelnil : nrtegoconauczycieluczy , numerstudenta i czywypelnil=1.
Rozumiem ze to troche zamotane ale dotarlem do tego miejsca i niestety nie moge ruszyc dalej jesli bylby ktos tak mily i moglby mi pomoc(moze priv badz przez gg)jesli cos jest niejasne w zrozumieniu to moge szerzej opisac o co chodzi w tym moim pomysle.