$id_lekcji = $_GET['id_lekcji']; // plik jest podzielony na dwie cześći: // 1. Jeśli zadanie ma odpowiedź plikową, wyświetla tabelkę z plikami do pobrania // 2. Jeśli zadanie ma odpowiedź tekstową, wyświetla odpowiedzi wszystkich użytkownikow // 1 - Tabelka z plikami if (upload_sprawdz_typ($id_lekcji) == "p") { // naglowek tabelki echo '<table class="table"><thead><tr><th>Użytkownik</th><th>Nazwa pliku</th>' . '<th>Data dodania</th><th>Pobierz</th></tr></thead><tbody>'; // wyświetlenie tabelki z plikami do pobrania $wynik = mysql_query("SELECT * FROM `odp_ucznia` INNER JOIN `uzytkownicy` ON uzytkownicy.id = odp_ucznia.id_uzytkownika WHERE id_lekcji={$id_lekcji}") or die("Blad"); while ($r = mysql_fetch_assoc($wynik)) { echo '<tr>'; echo '<td>' . $r['imie'] . ' ' . $r['nazwisko'] . '</td>'; echo '<td><a href="' . plik_uczen_link($r['id'], $id_lekcji) . '">' . $r['oryginalna_nazwa'] . '</a></td>'; echo '<td>' . $r['data_dodania'] . '</td>'; echo '<td><a class="btn btn-default " href="' . plik_uczen_link($r['id'], $id_lekcji) . '" role="button"><span class="glyphicon glyphicon-download-alt" aria-hidden="true"></span></a></td>'; echo '</tr>'; } } else { if (upload_sprawdz_typ($id_lekcji) == "t") { // naglowek tabelki echo '<table class="table"><thead> <tr><th>Użytkownik</th><th>Odpowiedź pisemna</th>' . '<th>Data dodania</th></tr></thead><tbody>'; // wyświetlenie tabelki z odpowiedziami tekstowymi $wynik = mysql_query("SELECT * FROM `odp_ucznia` INNER JOIN `uzytkownicy` ON uzytkownicy.id = odp_ucznia.id_uzytkownika WHERE id_lekcji={$id_lekcji}") or die("Blad"); while ($r = mysql_fetch_assoc($wynik)) { echo '<tr>'; echo '<td>' . $r['imie'] . ' ' . $r['nazwisko'] . ''; echo '<td>' . $r['odpowiedz_pisemna'] . '</td>'; echo '<td>' . $r['data_dodania'] . '</td>'; echo '</tr>'; }
function plik_uczen_usun($id_uzytkownika, $id_lekcji) { // jeśli plik nie istenieje, nic nie robimy if (plik_uczen_link($id_uzytkownika, $id_lekcji) == "nie") { return; } // jeśli jednak plik istenieje, usuwamy go funkcją unlink unlink(plik_uczen_link($id_uzytkownika, $id_lekcji)); // następnie usuwamy informacje o nim z bazy if (mysql_query("DELETE FROM `odp_ucznia` WHERE id_uzytkownika ='{$id_uzytkownika}' AND id_lekcji='{$id_lekcji}'") === TRUE) { $baza = "ok"; } }
<form action="index.php?v=tresc/u_kursy/dana_lekcja&wyslano=tak&id=<?php echo $_GET['id']; ?> &id_kursu=<?php echo $_GET['id_kursu']; ?> " method="post" ENCTYPE="multipart/form-data" accept-charset="utf-8" > <div class="form-group"> <label>Wyślij plik do oceny</label> <input type="file" name="plik"/> </div> <button type="submit" class="btn btn-default">Wyslij</button> </form> <?php } else { if (plik_uczen_link($_SESSION['id_usera'], $id) != "nie") { // wyswietla ładną tabelkę plik_uczen_info($_SESSION['id_usera'], $id); // wyświetla przycisk, który umożliwia usunięcie pliku echo "<a href='index.php?v=tresc/u_kursy/dana_lekcja&usun=tak&id={$_GET['id']}&id_kursu={$_GET['id_kursu']}'>Usuń plik</a>"; } } } else { if (upload_sprawdz_typ($_GET['id']) == "t") { // sprawdzenie czy chcemy usunąć odpowiedz if (isset($_GET['usun']) && $_GET['usun'] == "tak") { // usuwanie odpowiedzi odp_uczen_usun($_SESSION['id_usera'], $id); komunikat("Odpowiedź usunięto", "success"); } // sprawdzenie czy wysyłamy odpowiedź