Mam nastepujacy problem ktorym nie moge sobie poradzic mam nastepujace tabele:
wyniki:
CREATE TABLE `wyniki` (
`nrwynikow` int(11) NOT NULL AUTO_INCREMENT,
`nrprzedmiotnauczyciela` int(11) NOT NULL DEFAULT '0',
`q1` int(11) NOT NULL DEFAULT '0',
`q2` int(11) NOT NULL DEFAULT '0',
`q3` int(11) NOT NULL DEFAULT '0',
`q4` int(11) NOT NULL DEFAULT '0',
`q5` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`nrwynikow`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
wypelnil:
CREATE TABLE `wypelnil` (
`nrwypelnil` int(11) NOT NULL AUTO_INCREMENT,
`nrnauczycieluczy` int(11) NOT NULL DEFAULT '0',
`nrindexustudenta` int(11) NOT NULL DEFAULT '0',
`czywypelnil` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`nrwypelnil`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
i plik php:
<?php
include \"./logstudenta3.php\";
$_SESSION['logstudent'] = $_POST['nrindexu'];
$logstudenta;
}
else {
$nrindexu = logstudenta($nrindexu, $sthaslo);
if(!$nrindexu)
{
echo \"Autoryzacja użytkownika nieudana. \" . \" Musisz podać poprawny login i hasło\" . \"<br>\"; echo \"<a href=\"$logst\">Logowanie</a>\" . \"<br>\"; }
else echo \"Witaj studenicie o numerze indexu: $nrindexu!\"; if (!@polaczenie)
{
echo 'Nieudało sie polączenie z baza!'; }
if ($operacja == 'ankieta')
{
//!!WLASNIE TUTAJ NIEWIEM CO I JAK ZROBIC!!
}
$wynik_zapytania = mysql_query (\"SELECT nu.nr, n.imie, n.nazwisko, p.nazwa FROM nauczyciel n, przedmioty p, nauczyciel_uczy nu
WHERE n.nr = nu.id_nauczyciel
AND p.nr = nu.id_przedmiot
LIMIT 0 , 200;\") or die (\"złe zapytanie\");
print \"<div align=center><center><table cellpading=2 border=1>\"; print \"<tr><td>Imie wykladowcy</td><td>Nazwisko</td><td>Nazwa przedmiotu</td></tr>\"; {
$id = $pozycja[0];
$imie = $pozycja[1];
$nazwisko = $pozycja[2];
$nazwa = $pozycja[3];
print \"<tr><td>$imie</td><td>$nazwisko</td><td>$nazwa</td><td>\"; print \"<A HREF=\"logstudenta2alpha.php?operacja=ankieta&id=$id\">Ankieta</A></td></tr>n\"; }
echo '<div align=center><center><p><a href=\"panel.htm\">Strona Główna</a></p></center></div>'; echo '<div align=center><center><p><a href=\"e.php\">WYLOGUJ</a></p></center></div>'; }
?>
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.