błąd w pętli z php

Odpowiedz Nowy wątek
2018-12-04 19:32
0

Witam.
Bardzo proszę o pomoc, ponieważ mam projekt zaliczeniowy z baz danych - Biblioteka. Jak klikam przycisk wypożycz na stronie html to wypożycza mi wszystkie książki wolne, a chciałabym by wypożyczał daną książkę wolną, którą sobie wybiorę. Projekt jest oparta na Xamppie i HTML. Z góry bardzo dziękuje.

z1 - kod php

edytowany 1x, ostatnio: Beata Skiba, 2018-12-04 19:32
KOD WSTAWIAJ JAKO KOD A NIE JAKO ScreenShot!!! - abrakadaber 2018-12-04 20:58
true, screenshot like headshot! :] - czysteskarpety 2018-12-04 21:31

Pozostało 580 znaków

2018-12-04 19:37
0

Robisz to w pętli a powinieneś przed...

Pozostało 580 znaków

2018-12-04 21:37
0


<?php
include ("includes/connect.php");
header('Content-Type: text/html; charset=UTF-8');

$stan = mysqli_query($connect, "select ksiazka.tytul, autor.imie_autor, autor.nazwisko_autor, ksiazka.isbn from wypozyczenie join ksiazka on wypozyczenie.id_ksiazka=ksiazka.id_ksiazka join autor on autor.id_autor=ksiazka.id_autor
where wypozyczenie.id_czytelnik='".$_SESSION['id_czytelnik']."'");
                                    if(mysqli_num_rows($stan)>0){
                                        echo "<style>thead, td, th { border: 1px solid grey ;table-layout: auto;  } </style>";
                                            echo "<table>";
                                            echo "<thead>";
                                            echo "<tr>";
echo "<th><b>Tytuł</b></th><th><b>Autor</th><th><b>ISBN</th><th><b>Przedłuż</th>";
                                            echo "</tr>";
                                            echo "</thead>";
                                            echo "<tbody>";
while($row = mysqli_fetch_assoc($stan)) {
echo "<tr> <th>".$row['tytul']."</th><td>".$row['imie_autor']." ".$row['nazwisko_autor']."<td>".$row['isbn']."<td><form method='GET' action='ksiazki1.php'>
<input type='submit' name='submit' value='Przedłuż'/></form></tr>"; 
    if(isset($_REQUEST['submit'])){
        $id_czytelnik = $_SESSION['id_czytelnik'];
        $id_ksiazka = $row['id_ksiazka'];
        $data_oddania = date('Y-m-d', strtotime('+30 days'));
        $wstaw_ksiazke = "INSERT INTO `wypozyczenie`(`id_wypozyczenie`, `id_czytelnik`, `id_ksiazka`, `id_pracownik`, `data_wypozyczenia`, `data_oddania`) VALUES ('','$id_czytelnik','$id_ksiazka',2,NOW(),'$data_oddania')";

    if(mysqli_query($connect, $wstaw_ksiazke)){
        $update = "Update ksiazka set id_stan = 3 where id_ksiazka = '$id_ksiazka'";
    if(mysqli_query($connect, $update)){
        echo "Wypozyczyłeś książkę";
}

}
}                                           
}
}
else{
echo "Brak wypożyczonych książek"."</br>";
}
?>
edytowany 2x, ostatnio: Beata Skiba, 2018-12-04 21:57

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0