Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Czy jest możliwość edytowania bazy ze strony?
Forum PHP.pl > Forum > Przedszkole
kondziu9516
mam taki oto kod:
  1. <?php
  2.  
  3. mysql_connect ("xxx", "xxx", "xxx"); //Łączysz Się z Bazą
  4. mysql_query ("SET NAMES 'utf8' COLLATE 'utf8_polish_ci'"); //Wybierasz Bazę
  5. /* zapytanie do konkretnej tabeli */
  6. $wynik = mysql_query("SELECT * FROM uzytkownik")
  7. or die('Błąd zapytania');
  8.  
  9.  
  10. /*
  11. wyświetlamy wyniki, sprawdzamy,
  12. czy zapytanie zwróciło wartość większą od 0
  13. */
  14. if(mysql_num_rows($wynik) > 0) {
  15. /* jeżeli wynik jest pozytywny, to wyświetlamy dane */
  16. echo "<table cellpadding=\"2\" border=1><table border='1' bordercolor='#000000' style='background-color:' width='1000' cellpadding='3' cellspacing='0'>";
  17. echo "<td style='background-color:#bfe558' width='30'><center><b>id</td></b>";
  18. echo "<td style='background-color:#bfe558'><center><b>Imie</td></center></b>";
  19. echo "<td style='background-color:#bfe558'><center><b>Nazwisko</td></center></b>";
  20. echo "<td style='background-color:#bfe558'><center><b>Nazwa Firmy</td></center></b>";
  21. echo "<td style='background-color:#bfe558'><center><b>Nip Firmy</td></center></b>";
  22. echo "<td style='background-color:#bfe558'><center><b>Telefon</td></center></b>";
  23. echo "<td style='background-color:#bfe558'><center><b>Login</td></center></b>";
  24. echo "<td style='background-color:#bfe558'><center><b>E-mail</td></center></b>";
  25. echo "<td style='background-color:#bfe558'><center><b>Data założenia</td></center></b>";
  26. echo "<td style='background-color:#bfe558'><center><b>Status</td></center></b>";
  27. while($r = mysql_fetch_assoc($wynik)) {
  28.  
  29. echo "";
  30. echo "<tr>";
  31.  
  32. echo "<td width='30'><center><b>".$r['id']."</td></b>";
  33. echo "<td>".$r['imie']."</td>";
  34. echo "<td>".$r['nazwisko']."</td>";
  35. echo "<td>".$r['nazwa']."</td>";
  36. echo "<td>".$r['nip']."</td>";
  37. echo "<td>".$r['tel']."</td>";
  38. echo "<td>".$r['login']."</td>";
  39. echo "<td>".$r['email']."</td>";
  40. echo "<td>".$r['data']."</td>";
  41. echo "<td>".$r['status']."</td>";
  42.  
  43.  
  44.  
  45. echo "</tr>";
  46. }
  47. echo "</table>";
  48. }
  49.  
  50. ?>


Pobiera całą tabelkę uzytkownik z bazy danych.
Czy jest możliwość aby pobierało (OK) całą tabelkę tak jak teraz ale aby była możliwość edycji danego pola na przykład?
Ze wyświetli mi się info wszystkich uzytkowników i chce coś pozmieniać każdemu z osobna.

Jak to zrobić?
Croos22
UPDATE
http://www.w3schools.com/php/php_mysql_update.asp
Fifi209
Musisz sobie porobić np. linki ew. formularze które podeślą id rekordu do skryptu i wyświetlą formularz gdzie dane będziesz mógł edytować. Co do samej edycji czytaj @up
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.