Napisałem prosty skrypt, który dodaje do bazy użytkowników. Dodawanie i usuwanie działa. Jeśli chodzi o edycję rekordu to wszystko mi aktualizuje oprócz właśnie danych, które są zaznaczone w input radio. Jest tam opcja wybrania płci w formularzu DODAWANIE. Po przejściu do skryptu gdzie się edytuje powinno widać zaznaczone input radio ale nie mogę jakoś to wywołać. Chciałbym aby wyświetlał mi w formularzu EDYCJA, które wcześniej zaznaczyłem input radio i bym mógł to poprawić edytując to.
W skrypcie dodaj.php mam:echo '<form action="dodaj.php" method="POST"> <table class="tab1"><tr>
<td>Nazwisko:<br /><td>
<input type="text" name="nazwisko" style="width:150px;"></td>
<td>Imię:<br /><td>
<input type="text" name="imie" style="width:150px;"><br /></td></tr>
<tr><td>Kod pocztowy:<td> <input type="text" name="kod" style="width:150px;"></td>
<td>Miasto: <td><input type="text" name="miejscowosc" style="width:150px;"></td>
<td>Ulica: <td><input type="text" name="ulica" style="width:150px;"></td></tr>
<tr><td>Data urodzenia:<br /><td>
<input type="text" name="data_urodz" style="width:150px;"></td>
<td><b>Płeć:</b><td><input type="radio" name="plec" value="M" /> Mężczyzna <input type="radio" name="plec" value="K" /> Kobieta<br /></td>
<td>PESEL:<br /><td>
<input type="text" name="pesel" style="width:150px;"></td>
</tr></table>
<input type="submit" name="ok" value="Dodaj">
<input name="resetuj" type="reset" value="Resetuj">
</form>';
W pliku edycja.php:Wywołanie tak wygląda:
$query = "UPDATE `pacjent` SET imie='$imie', nazwisko='$nazwisko', pesel='$pesel', data_urodz='$data_urodz', plec='$plec', miejscowosc='$miejscowosc', kod='$kod', ulica='$ulica' WHERE `id_pac`='".$_GET['edit']."'";
Tutaj sekcja gdzie jest formularz w pliku edycja.php echo '<form action="" method="POST"> <table class="tab1"><tr>
<td>Nazwisko:<br /><td>
<input type="text" name="nazwisko" style="width:150px;" value="'.stripslashes($row['nazwisko']).'"></td> <td>Imię:<br /><td>
<input type="text" name="imie" style="width:150px;" value="'.stripslashes($row['imie']).'"><br /></td></tr> <tr><td>Kod pocztowy:<td> <input type="text" name="kod" style="width:150px;" value="'.stripslashes($row['kod']).'"></td> <td>Miasto: <td><input type="text" name="miejscowosc" style="width:150px;" value="'.stripslashes($row['miejscowosc']).'"></td> <td>Ulica: <td><input type="text" name="ulica" style="width:150px;" value="'.stripslashes($row['ulica']).'"></td></tr> <tr><td>Data urodzenia:<br /><td>
<input type="text" name="data_urodz" style="width:150px;" value="'.stripslashes($row['data_urodz']).'"></td> <td><b>Płeć:</b><td><input type="radio" name="plec" value="'.$row['plec'].'" />Mężczyzna <input type="radio" name="plec" value="'.$row['plec'].'" />Kobieta <br /></td>
<td>PESEL:<br /><td>
<input type="text" name="pesel" style="width:150px;" value="'.stripslashes($row['pesel']).'"></td> </tr></table>
<input type="submit" name="ok" value="Dodaj">
</form>';
Jak napisać w tej linijce:<td><b>Płeć:</b><td><input type="radio" name="plec" value="'.$row['plec'].'" />Mężczyzna <input type="radio" name="plec" value="'.$row['plec'].'" />Kobieta <br /></td>
aby mi pokazało co zostało wcześniej zaznaczone i mieć możliwość zaktualizowania to do bazy danych. Jak to zrobić ?