Witam,
Mam tabele, które potrzebne tzn. "Oceny", "Przedmiot","Oceny_wybieranie"
I mam następujący kod przetwarzający:
<?php
// dołączenie plików funkcji tej aplikacji
require_once('funkcje_wyswietl.php');
// początek wywietlania HTML
$urldwa = "index.php";
$url = "glowna.php";
$urltrzy = "noweoceny_formularz.php";
tworz_naglowek_html('Dodawanie nowych ocen');
if (isset($_SESSION['login'])) { // dostęp dla zalogowanego użytkownika $session = $_SESSION['login'];
$wybranyprzedmiot = $_POST['wybranyprzedmiot'];
$data = $_POST['data'];
if ($wybranyprzedmiot and $oceny and $data) {
// laczymy sie z baza danych
or
die('Brak polaczenia z serwerem MySQL'); or
die('Nie moge polaczyc sie z baza danych');
$zapytanie = mysql_query("SELECT Przedmiot.ID FROM Przedmiot WHERE NAZWA = '$wybranyprzedmiot'")
$zapytaniedwa = mysql_query("SELECT ID FROM uzytkownik WHERE login='$session'")
$user = $d['ID'];
$przedmiot = $r['ID'];
$mozliwe = mysql_query("SELECT OCENA FROM Oceny_wybieranie"); $sprawdzenie = $m['OCENA'];
foreach($oceny as $v ) /* i tu mam problem */ ($sprawdzenie as $s) {
if ($v == $s ) {
$wynik = mysql_query("INSERT INTO Oceny VALUES('$user', '$data' ,'$przedmiot', '$v' )"); } else {
echo "Nie ma takiej oceny!!! Za chwilę nastąpi automatyczne przekierowanie"; ?>
<script type="text/javascript">
window.location.href='<?=$urltrzy?>';
</script>
<?php
}
}
if ($wynik) echo "Oceny zostały dodane poprawnie"; else echo "Oceny nie zostały poprawnie dodane"; wyswietl_menu_uzyt();
tworz_stopke_html();
} else {
?>
<script type="text/javascript">
window.location.href='<?=$url?>';
</script>
<?php
}
} else {
?>
<script type="text/javascript">
window.location.href='<?=$urldwa?>';
</script>
<?php
}
?>
Chciałbym zrobić by oceny wymieniane po przecinku były sprawdzane, czy każda z nich jest w tabeli "Oceny_wybieranie"... Proszę o pomoc