Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql][html] Formularz edycji pól tabeli mysql w skrypcie php
puz219
post 8.07.2007, 21:27:16
Post #1





Grupa: Zarejestrowani
Postów: 201
Pomógł: 0
Dołączył: 1.07.2007

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


Witam.

Chciałbym stworzyć formularz, za pomocą którego mógłbym edytować pola z bazy mysql. Potrafię zrobić formularz w htmlu, który za pomocą pliku php edytuje odpowiednie pola tabeli. Lecz jest w tym jedna niedoskonałość, gdyż potrafię zrobić taki formularz, gdzie trzeba ręcznie wprowadzać id danej tabeli.

Teraz jednak chciałbym, żeby ten formularz wyglądał w następujący sposób. Z jednej strony, aby pokazywał aktualne wartości pola, a z drugiej, żeby można było wprowadzić nową wartość. W takim więc wypadku muszę chyba zrezygnować z html, bo formularz w html nie pobierze mi danych z bazy mysql.

Czy ktoś wie jak zrobić taki formularz w php, żeby można było edytować dane, (id ma byc przesłane metodą GET ze strony wyświetlającej szczegółowe informacje.)

2. Jeszcze jedno pytanie, w tym formularzu ma być jedno pole wyboru (type="checkbox") i pole opcji (type="radio"). I teraz jak zrobić, żeby skrypt wiedział, że jak zaznaczę pole wyboru, to zapisuje do odpowiedniego pola w bazie mysql wartość 1, a jak nie zaznaczę, to zapisuje 0, a przy polu opcji, również tak samo przy polu opcji.

Proszę o jakieś rady lub najlepiej jakiś kod php.

Z góry dzięki, pozdrawiam.
Go to the top of the page
+Quote Post
PiXel2.0
post 8.07.2007, 21:53:55
Post #2





Grupa: Zarejestrowani
Postów: 110
Pomógł: 13
Dołączył: 16.03.2007
Skąd: Łódź

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


Nie ma czegos takiego jak "formularz w php'.

Jezeli potrafisz wyciagac dane z bazy to musisz w skrypcie PHP zrobic tak aby wartosci z komorek tabeli w bazie byly podstawione pod atrybut value="" w elementach input wyswietlanego formularza html.

  1. <?php
  2. $row = mysql_fetch_array($result, MYSQL_ASSOC);
  3. foreach($row as $field => $value)
  4. echo "<input type="text" name="{$field}" value="{$value}" />";
  5. ?>
Go to the top of the page
+Quote Post

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: 29.06.2025 - 10:14