Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Przekazywanie zmiennych pobranych z bazy danych
Guton
post 2.10.2015, 09:43:15
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.10.2015

Ostrzeżenie: (10%)
X----


Cześć!

Mam pewien problem, zakładam dziennik (zadanie lekcyjne) i nie wiem jak przekazać zmienne, które mam z bazy danych.

Fragment kodu:
  1. $sql = "SELECT id, imie, nazwisko, klasa FROM `stala` ";
  2.  
  3. $result = $conn->query($sql);
  4.  
  5. if ($result->num_rows > 0) {
  6. ?>
  7. <table border="1" width="400" height="300" style="float:left;">
  8. <tr>
  9. <td>ID</td><td>Imie</td><td>Nazwisko</td> <td> Klasa </td> <td> Dodaj ocene </td>
  10. </tr>
  11.  
  12. <?php
  13. // output data of each row
  14. while($row = $result->fetch_assoc()) {
  15. echo "<tr>";
  16. echo "<td>" . $row["id"]. "</td>" ." <td> " . $row["imie"]. "</td>". " <td> " . $row["nazwisko"]. "<td>" . $row["klasa"]."</td>" ."<br>";
  17. ?>
  18. <form method="get" action="ocena.php">
  19. <td> <label><input type="text" name="ocena" /></label> </td>
  20. <td><input type="submit" value="Dodaj"> </td>
  21. </form>
  22.  
  23. <?php
  24. echo "<tr>";
  25. }
  26.  
  27. } else {
  28. echo "0 results";
  29. }
  30. $conn->close();
  31. ?>
  32.  
  33. </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').

  1. $ocena = $_GET['ocena'];
  2. $sql= "UPDATE `posz`.`dziennik` SET `ocena` = '$ocena' WHERE `dziennik`.`id` = 1;";
  3. $result = $conn->query($sql);



Proszę o pomoc wink.gif z góry dziękuje. Pozdrawiam smile.gif

Ten post edytował Guton 2.10.2015, 09:48:31
Go to the top of the page
+Quote Post
nospor
post 2.10.2015, 09:46:19
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




1) Przenosze na przedszkole
2) Do kodu php uzywaj BBCODE PHP a nie CODE


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 21:12