Example #1
0
// sprawdzamy, czy formularz został wysłany.
if (isset($_GET['wyslano']) && $_GET['wyslano'] == "tak") {
    // sprawdzamy, czy klucz został wysłany
    if (isset($_POST['klucz']) && $_POST['klucz'] != "") {
        // ustawiamy zmienne
        $id = 0;
        // zapytanie do bazy, czy istenieje kurs z takim kluczem
        $wynik = mysql_query("SELECT * FROM kursy WHERE kursy.klucz_dostepu='{$_POST['klucz']}' AND stan='dobry'");
        // jeśli zapytanie zwróci dokłanie jeden rekord, wszysto jest ok
        if (mysql_num_rows($wynik) == 1) {
            // przypisanie wartości klucza do zmiennej $id
            while ($r = mysql_fetch_assoc($wynik)) {
                $id = $r['id_kursu'];
            }
            // wyświetlenie tabelki z danym kursem
            dany_kurs($id);
            // pytanie, czy użytkownik chce na pewno dołączyć do tego kursu
            echo '<h4>Czy chcesz dołaczyć do tego kursu?</h4>';
            // wyświetlenie przycisków z dołączeniem do kursu
            echo '<a href="index.php?v=tresc/u_kursy/dolacz_do_kursu&wyslano=tak&dolacz=tak&id_kursu=' . $id . '" type="button" class="btn btn-success" style="margin-right: 20px; margin-left: 20px;">Tak (dołącz)</a>';
            echo '<a href="index.php?v=tresc/u_kursy/lista_kursow_uzytkownika" type="button" class="btn btn-default">Nie (powrót)</a> ';
        } else {
            if (mysql_num_rows($wynik) > 1) {
                echo '<br><div class="alert alert-warning" role="alert">Do tego klucza przypisanych jest kilka kursów. Skontaktuj się z administratorem i zgłoś błąd</div>';
            } else {
                if (mysql_num_rows($wynik) <= 0) {
                    echo '<br><div class="alert alert-danger" role="alert">Niepoprawny klucz dostępu</div>';
                }
            }
        }
    } else {
            // dodanie się powiodło, można przekierować na stronę lista_kursow i wyświetlić komunikat o powodzeniu
            // niżej przekierowanie lepsze, bo na listę lekcji w danym kursie
            header("Location: index.php?v=tresc/panele_userow/panel_glowny&prawa=tresc/panele_userow/nauczyciel/n_lista_lekcji_w_kursie&id_kursu={$_GET['id_kursu']}&dodano_lekcje=tak");
            return;
        }
    } else {
        // nie wypełniono wszystkich pól, komunikat o błędzie
        komunikat("Wypełnij wszystkie pola", "danger");
    }
}
?>

<h3>Tworzenie nowej lekcji<hr></h3>
<?php 
// informacje o danym kursie, do którego dodajemy lekcję
dany_kurs($_GET['id_kursu']);
?>
<br>
<form action="index.php?v=tresc/panele_userow/panel_glowny&prawa=tresc/panele_userow/nauczyciel/n_stworz_lekcje&wyslano=tak&id_kursu=<?php 
echo $_GET['id_kursu'];
?>
" method="post" ENCTYPE="multipart/form-data" accept-charset="utf-8" >
  <div class="form-group">
    <label>Temat lekcji</label>
    <input type="nazwa" class="form-control" id="exampleInputEmail1" placeholder="" name="temat">
  </div>
  <div class="form-group ">
    <label>Treść lekcji</label>
    <textarea class="form-control" rows="18" name="tresc"></textarea>
  </div>
   <div class="form-group">
            // edycja lekcji się powiodła, przekierowanie na podgląd lekcji
            header("Location: index.php?v=tresc/panele_userow/panel_glowny&prawa=tresc/panele_userow/nauczyciel/n_podglad_lekcji&id_lekcji={$id_lekcji}&edytowano=tak");
            return;
        }
    } else {
        // jeśli jednak coś poszło ne tak
        komunikat("Wypełnij wszystkie pola", "danger");
    }
}
?>
<h3>Edycja lekcji id <b>#<?php 
echo $_GET['id_lekcji'];
?>
</b><hr><small>Lekcja z kursu: </small></h3>
<?php 
dany_kurs($b_id_kursu);
?>
<br>
<form action="index.php?v=tresc/panele_userow/panel_glowny&prawa=tresc/panele_userow/nauczyciel/n_edycja_lekcji&id_lekcji=<?php 
echo $_GET['id_lekcji'];
?>
&wyslano=tak" method="post" accept-charset="utf-8" ENCTYPE="multipart/form-data">
  <div class="form-group">
    <label>Temat lekcji</label>
    <input type="temat" class="form-control" id="exampleInputEmail1" placeholder="" name="temat" value="<?php 
echo $b_temat;
?>
">
  </div>
  <div class="form-group ">
    <label>Treść lekcji</label>
    $dataa = (string) date("Y-m-d");
    $zapytanie2 = mysql_query("INSERT INTO zapisy (id_uzytkownika, id_kursu, data_zapisu) VALUES ({$id_usera}, {$id_kursu}, '{$dataa}')") or die('Nie udało się dodać użytkownika do kursu');
    // Przekierowujemy stronę do panelu 1 (pierwszego i tam wyświetlamy komunikat o powodzeniu
    header("Location: index.php?v=tresc/panele_userow/panel_glowny&prawa=tresc/panele_userow/admin/a_dodawanie_usera_do_kursu1&sukces=tak");
    // gdyby jednak header() nie przeniosło to dla bezpieczeństwa zatrzymujemy ten skrypt
    return;
}
?>
<h3>
    Dodawanie użytkownika do kursu, krok <b>3/3</b>
    <?php 
$link1 = "?v=tresc/panele_userow/panel_glowny" . "&prawa=tresc/panele_userow/admin/a_dodawanie_usera_do_kursu2" . "&id_usera={$_GET['id_usera']}";
?>
    <a class="btn btn-default" href="<?php 
echo $link1;
?>
" role="button">Wstecz</a>
    <br><small>Potwierdzenie operacji</small><hr>
</h3>
<?php 
// tabelka z userem
dany_user($id_usera);
// tabelka z danym kursem
dany_kurs($id_kursu);
?>
<h4>Czy chcesz dodać tego użytkownika do tego kursu? </h4>
<?php 
// wyświetlenie przycisków TAK i NIE
$link5 = "index.php?v=tresc/panele_userow/panel_glowny&prawa=tresc/panele_userow/admin/a_dodawanie_usera_do_kursu3" . "&id_usera={$id_usera}" . "&id_kursu={$id_kursu}" . "&potwierdz=tak";
echo '<a href="' . $link5 . '" type="button" class="btn btn-success btn-lg" style="margin-right: 20px; margin-left: 20px;">Tak</a>';
echo '<a href="index.php?v=tresc/panele_userow/panel_glowny&prawa=tresc/panele_userow/admin/a_dodawanie_usera_do_kursu1&sukces=nie" type="button" class="btn btn-danger btn-lg">Nie</a> ';