Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> update rekordu, w pętli
-Gość_Mar-
post
Post #1





Goście







Witam, wyświetlam rekordy w wierszach, i chciałbym dodać do każdego wiersza przycisk powodujący update jednej kolumny, myślałem o funkcji switch, ale nie mogę sobie z tym poradzić. Np.

mam wpisy:
- wartość 1 - update kolumny dla wartości 1
- wartość 2 - update kolumny dla wartości 2
- wartość n - update kolumny dla wartości n

i tak dla każdego rekordu.

Pozdrawiam, i dziekuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Robisz sobie formularz, w nim umieszczasz swoje rekordy, robisz przyciski oraz jedno pole ukryte:

  1. <form method="POST" action="plik.php" name="formularz" id="formularz">
  2. wartość 1 <button onClick="javascript:zmien(1);">Zmien 1</button>
  3. wartość 2 <button onClick="javascript:zmien(2);">Zmien 2</button>
  4. ..........................................................
  5. wartość n <button onClick="javascript:zmien(3);">Zmien 1</button>
  6.  
  7. <input type="hidden" name="ID" id="ID" value=" ">
  8. </form>


i teraz funkcja javascript powinna zwyglądać:
  1. <script type="text/javascript" language="JavaScript">
  2. <!--
  3. function zmien(ID){
  4. document.getElementById(ID).value=ID;
  5. document.forms.oformularz.submit();
  6. }
  7. //-->


I teraz po kliknięciu na któryś przycisk, skrypt prześle dane do pliku plik.php (wywołaj print_r($_REQUEST); ).

To chyba na tyle, pisałem to szybko, zmęczony i zaspany, ale mam nadzieje, że o to chodziło i że nigdzie nie wkradł się błąd.

Powodzenia
Go to the top of the page
+Quote Post

Posty w temacie
- Gość_Mar   update rekordu   27.09.2005, 22:15:58
- - TomASS   Robisz sobie formularz, w nim umieszczasz swoje re...   27.09.2005, 22:49:16
- - openwater   Ciekawe rozwiązanie, ale ja tych rekoródów mam kil...   27.09.2005, 23:16:45


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: 5.10.2025 - 19:09