Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Wypełnianie pól typu txt danymi z bazy MySQL w istniejącym formularzu
zbysiusp
post 14.04.2016, 19:19:08
Post #1





Grupa: Zarejestrowani
Postów: 65
Pomógł: 0
Dołączył: 11.07.2009

Ostrzeżenie: (0%)
-----


Witam!

Proszę o pomoc w następującym temacie. Na stronie czujniki.html mam 4 pola tekstowe: ID, dataczas, temzew, temwew. Dane ID, dataczas, temzew i temwew przechowywane są w bazie MySQL, do której trafiają z mikrokontrolera AVR. Chciałbym, aby na stronie czujniki.html znalazły się dwa przyciski: pobierz pierwszy rekord z bazy oraz pobierz ostatni rekord z bazy, po kliknięciu których pola tekstowe wypełniły się odpowiednimi danymi. Napisałem skrypt prezentacja.php, który odczytuje dane z bazy, ale prezentuje je niestety poprzez tworzenie nowego formularza i to po uruchomieniu skryptu, a nie wpisanie danych do formularza istniejącego po klknięciu przycisku. Jak to zrealizować?
Skrypt: prezentacja.php
  1. <?
  2. /* nawiazujemy polaczenie */
  3. $connection = @mysql_connect('host', 'user', 'login')
  4. /* w przypadku niepowodznie wyświetlamy komunikat */
  5. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  6. /* połączenie nawiązane ;-) */
  7. echo "Udało się połączyć z serwerem!<br />";
  8. /* nawiązujemy połączenie z bazą danych */
  9. $db = @mysql_select_db('STACJA_POGODOWA', $connection)
  10. /* w przypadku niepowodzenia wyświetlamy komunikat */
  11. or die('Nie mogę połączyć się z bazą danych<br />Błąd: '.mysql_error());
  12. /* połączenie nawiązane ;-) */
  13. echo "Udało się połączyć z bazą danych!";
  14.  
  15. $query="SELECT * FROM tab_czujniki";
  16. $result=mysql_query($query);
  17.  
  18. $num=mysql_numrows($result);
  19.  
  20.  
  21. echo "<b><center>Struktura bazy danych</center></b><br><br>";
  22.  
  23. $i=0;
  24. while ($i < $num) {
  25.  
  26. $ID=mysql_result($result,$i,"ID");
  27. $dataczas=mysql_result($result,$i,"dataczas");
  28. $tempwew=mysql_result($result,$i,"tempwew");
  29. $tempzew=mysql_result($result,$i,"tempzew");
  30. ?>
  31.  
  32. <tr>
  33. <td align="center"><font face="Arial, Helvetica, sans-serif"><? echo $ID; ?></font></td>
  34. <td align="center"><font face="Arial, Helvetica, sans-serif"><? echo $dataczas; ?></font></td>
  35. <td align="center"><font face="Arial, Helvetica, sans-serif"><? echo $tempwew; ?></font></td>
  36. <td align="center"><font face="Arial, Helvetica, sans-serif"><? echo $tempzew; ?></font></td>
  37. </tr>
  38.  
  39.  
  40. <?
  41. $i++;
  42. }
  43.  
  44. echo "</table>";
Go to the top of the page
+Quote Post

Posty w temacie


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: 18.07.2025 - 06:54