Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML][PHP]Powrót po zapisie do edytowanego rekordu
krzesik
post
Post #1





Grupa: Zarejestrowani
Postów: 516
Pomógł: 1
Dołączył: 25.08.2012

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


Witam próbuję zrobić funkcjonalność powodującą aktualizację rekordu tabeli do bazy wraz z powrotem do edytowanego rekordu. Wiem, że stosuje się w takich przypadkach powrót do kotwicy lub AJAX. Z różnych powodów zmuszony jestem do wyboru tego pierwszego. poniżej fragment mojego forma.


  1.  
  2. <form name="ksiega" method="POST" action="'.$_SERVER['SCRIPT_NAME'].'?'.$_SERVER['QUERY_STRING'].'#'.$id_s.'">
  3. <input type=hidden name="num" value="'.$r[num].'"></input>
  4.  
  5.  
  6. ... jakieś inne kolumny...
  7. echo "<td>
  8. <action=\"ksiega.php\">
  9. <input type=hidden name=a value=edycja>
  10. <input type=hidden name=id_s id={$r[id_s]} value={$r[id_s]}>
  11. <input type=hidden name=num value={$r[num]}>
  12. <button type=submit value=Zmień><img src=img/ikony/ok.png title=Poprawiam! style=width:15px;height:15px;border:0px; /></button></form></td>";
  13.  


niby zmienna $id_s jest dopisywana do adresu, ale niestety nie mam efektu jakiegobym oczekiwał. Jak można to zrobić tak aby działało...?
Go to the top of the page
+Quote Post
nospor
post
Post #2





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




Moze wpierw przeczytaj jak dzialaja kotwice i na co one wskazuja bo na chwile obecna jedyne co zrobiles to kotwica ktora wskazuje na nic. Albo moze nie na nic, ale na element ktory nie istnieje
Go to the top of the page
+Quote Post
krzesik
post
Post #3





Grupa: Zarejestrowani
Postów: 516
Pomógł: 1
Dołączył: 25.08.2012

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


OK, cenna uwaga, poprawiłem i niby jest coś do przodu... jednak mam kolejny kwiatek - paginację
Sama paginacja działa dobrze, teraz "skok" do rekordu też, ale połączenie jednego z drugim nie do końca.....

co mam teraz:
- paginację:
  1. if($ilePozycji)
  2. {
  3. if($ilePozycji>$ileNaStronie)
  4. {
  5. $ileStron=ceil($ilePozycji/$ileNaStronie);
  6.  
  7. if($strona>1)
  8. {
  9. echo"<a class=\"paginacja\" href=\"?=&page=";
  10. echo $strona-1;
  11. echo "&$order\">Poprzednia</a>";
  12.  
  13.  
  14. echo"<a class=\"paginacja\" href=\"?=&page=";
  15. echo 1;
  16. echo "&$order\">1</a>";
  17. }
  18.  
  19. function odnosnik($page, $ofs)
  20. {
  21. global $order;
  22. if($page-$ofs > 1)
  23. {
  24. echo"<a class=\"paginacja\" href=\"?=&page=";
  25. echo $page-$ofs;
  26. echo "&$order\">";
  27. echo $page-$ofs;
  28. echo "</a>";
  29. }
  30. }
  31. function odnosnikr($page, $ofs, $pagenum)
  32. {
  33. global $order;
  34. if($page+$ofs < $pagenum)
  35. {
  36. echo"<a class=\"paginacja\" href=\"?=&page=";
  37. echo $page+$ofs;
  38. echo "&$order\">";
  39. echo $page+$ofs;
  40. echo "</a>";
  41. //echo "&nbsp;&nbsp;";
  42. }
  43. }
  44.  
  45. odnosnik($strona,20);
  46. odnosnik($strona,10);
  47. odnosnik($strona,2);
  48. odnosnik($strona,1);
  49. echo"<a class=\"obecna\">";
  50. echo $strona;
  51. echo "</a>";
  52. odnosnikr($strona,1,$ileStron);
  53. odnosnikr($strona,2,$ileStron);
  54. odnosnikr($strona,10,$ileStron);
  55. odnosnikr($strona,20,$ileStron);
  56.  
  57. if($strona<$ileStron)
  58. {
  59. echo"<a class=\"paginacja\" href=\"?=&page=";
  60. echo $ileStron;
  61. echo "&$order\">$ileStron</a>";
  62. echo"<a class=\"paginacja\" href=\"?=&page=";
  63. echo $strona+1;
  64. echo "&$order\">Następna</a>";
  65.  
  66. }
  67. }
  68. }
  69.  


- kotwice
  1. <form name="ksiega" method="POST" action="'.$_SERVER['SCRIPT_NAME'].'?'.$_SERVER['QUERY_STRING'].'#'.$id_s.'">
  2. <input type=hidden name="num" value="'.$r[num].'"></input>
  3. <a name="'.$r[id_s].'" id="'.$r[id_s].'">
  4.  
  5.  
  6.  
  7. ... jakieś inne kolumny...
  8. echo "<td>
  9. <action=\"ksiega.php\">
  10. <input type=hidden name=a value=edycja>
  11. <input type=hidden name=id_s id={$r[id_s]} value={$r[id_s]}>
  12. <input type=hidden name=num value={$r[num]}>
  13. <button type=submit value=Zmień><img src=img/ikony/ok.png title=Poprawiam! style=width:15px;height:15px;border:0px; /></button></form></td>";
  14.  
  15.  


Jest jeszcze jeden problem, przy pierwszym kliknięciu w "rekord" zmienna jest wysyłana , ale "dokleja się " do adresu dopiero przy kolejnym kliknięciu. co mam skopane?
Go to the top of the page
+Quote Post

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: 14.09.2025 - 16:05