Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql][html] Formularz edycji pól tabeli mysql w skrypcie php
Forum PHP.pl > Forum > Przedszkole
puz219
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.
PiXel2.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. ?>
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.