Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Data edycji MYSQL
adek-
post
Post #1





Grupa: Zarejestrowani
Postów: 124
Pomógł: 2
Dołączył: 19.04.2007
Skąd: Częstochowa

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


Witam, mam tabelkę DODAWANIA i EDYCJI rzeczy do bazy + zrobiłem datę modyfikacji za pomocą funkcji "data_mod=NOW()". Wszystko działa tylko jako wyświetlenie ROW, czyli obok każdego dodanego, bądź edytowanego przedmiotu pokazuje sie data edycji tylko tego przedmiotu, a chciał bym zrobić to na zasadzie ogólnej, czyli edycja, bądź dodanie jakiegokolwiek rekordu pokaże jeden wynik "daty modyfikacji" całego dokumentu.

Teraz mam:
  1. if(!strcmp($do, "edit")) {
  2. if(isset($_GET['id'])) {
  3. $id = $_GET['id'];
  4. } else {
  5. $id = $_POST['id'];
  6. }
  7. if(!isset($_POST['send'])) {
  8. $q = "SELECT * FROM baza WHERE id=$id";
  9. $r = mysql_query($q);
  10.  
  11. while($row = mysql_fetch_assoc($r)) {
  12. echo "<form name=\"formularz\" action=\"?do=edit\" method=\"post\" enctype=\"multipart/form-data\">"
  13. ."<center><table bgcolor=\"ffffff\"><!--<input type=\"hidden\" name=\"czas\" />-->"
  14. ."<tr><td>PRZEDMIOT:</td><td><b>".$row['item']."</b></td></tr>"
  15. ."<tr><td>DANE1:</td><td><input type=\"text\" name=\"k\" value=\"".$row['k']."\" maxlength=\"6\" size=\"6\" /></td></tr>"
  16. ."<tr><td>DANE2:</td><td><input type=\"text\" name=\"max\" value=\"".$row['max']."\" maxlength=\"6\" size=\"6\" /></td></tr>"
  17. ."<tr><td>DANE3:</td><td><input type=\"text\" name=\"s\" value=\"".$row['s']."\" maxlength=\"6\" size=\"6\" /></td></tr>"
  18. ."<tr><td>DANE4:</td><td><input type=\"text\" name=\"min\" value=\"".$row['min']."\" maxlength=\"6\" size=\"6\" /></td></tr>"
  19. ."</table>"
  20. ."<input type=\"submit\" name=\"send\" value=\"UPDATE\" />"
  21. ."<input type=\"hidden\" name=\"data_mod\" value=\"".$row['data_mod']."\"/>"
  22. ."<input type=\"hidden\" name=\"id\" value=\"".$row['id']."\"/>"
  23. ."</form><br/></center>";
  24. }
  25. } else {
  26.  
  27. $_POST = str_replace(",",".",$_POST);
  28. // upgrade rekordu w bazie
  29. $q = "UPDATE koorsy SET "
  30. ."wal_k='".$_POST['k']."', "
  31. ."wal_max='".$_POST['max']."', "
  32. ."wal_s='".$_POST['s']."', "
  33. ."wal_min='".$_POST['min']."', "
  34. //."czas='$czas'"
  35. ."data_mod=NOW()"
  36. ."WHERE id=$id";
  37.  
  38. //echo $q."<br/>";
  39. header("Location: ?do=add&text=$zaktualizowano");
  40. }
  41. }


i wyświetlam to za pomocą .$row['data_mod']. w tabelce
Jak można do tego podejść?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 22.08.2025 - 12:32