Mam pewien problem, zakładam dziennik (zadanie lekcyjne) i nie wiem jak przekazać zmienne, które mam z bazy danych.
Fragment kodu:
$sql = "SELECT id, imie, nazwisko, klasa FROM `stala` "; $result = $conn->query($sql); if ($result->num_rows > 0) { ?> <table border="1" width="400" height="300" style="float:left;"> <tr> <td>ID</td><td>Imie</td><td>Nazwisko</td> <td> Klasa </td> <td> Dodaj ocene </td> </tr> <?php // output data of each row while($row = $result->fetch_assoc()) { echo "<td>" . $row["id"]. "</td>" ." <td> " . $row["imie"]. "</td>". " <td> " . $row["nazwisko"]. "<td>" . $row["klasa"]."</td>" ."<br>"; ?> <form method="get" action="ocena.php"> <td> <label><input type="text" name="ocena" /></label> </td> <td><input type="submit" value="Dodaj"> </td> </form> <?php } } else { } $conn->close(); ?> </table>
Zmienne $row chce przekazać razem z inputem 'ocena' do pliku, który będzie dodawać nowy rekord w bazie danych razem z Imieniem i nazwiskiem (pobranych z $row) oraz oceną (pobraną z input).
Na razie mam dodawanie oceny bez imienia i nazwiska, gdy wartość id jest stała (wiem, że mam polecenie 'update' a nie 'instert into').
$ocena = $_GET['ocena']; $sql= "UPDATE `posz`.`dziennik` SET `ocena` = '$ocena' WHERE `dziennik`.`id` = 1;"; $result = $conn->query($sql);
Proszę o pomoc

