<?php if ($_POST['x'] == 'popraw') { if ($_POST['nazwa_kursu'] && $_POST['id_poziomu']) { $zapytanie = "UPDATE kurs SET nazwa_kursu='".$_POST['nazwa_kursu']."' WHERE id_kursu='".$_POST['id_kursu']."'"; $zapytanie1 = "UPDATE poziom_kursu SET id_kursu='".$_POST['id_kursu']."', id_poziomu='".$_POST['id_poziomu']."' WHERE id_kursu='".$_POST['id_kursu']."'"; } echo "<h3>Poprawnie edytowano kurs</h3><br><br> <a href='pwk.php'>Odśwież</a>"; } elseif ($_GET['x'] == 'edytuj') { $zapytanie = "SELECT * FROM kurs inner join poziom_kursu using (id_kursu) inner join poziom using (id_poziomu) where id_kursu='".$_GET['id_kursu']."'"; $id_kursu = $rekord['id_kursu']; $nazwa_kursu = $rekord['nazwa_kursu']; $id_poziomu = $rekord['id_poziomu']; echo '<form method="post"><h3>Edycja<h3><input type="hidden" name="x" value="popraw"> <input type="hidden" name="id_kursu" value="'.$id_kursu.'"> <table width=90% align=center> <tr><td>Nazwa kursu:</td><td><input type="text" name="nazwa_grupy" value="'.$nazwa_kursu.'"></td></tr> <tr><td>Poziom:</td><td><input type="text" name="id_poziomu" value="'.$id_poziomu.'"></td></tr> <tr><td></td><td><input type="submit" value="Edytuj"></td></tr></table> </form>'; ?>
Problem polega na tym, że wpisując nowe wartości i klikając edytuj wyskakuje, że poprawnie edytowano, ale tak nie jest. Jest tak samo jak przed edycją.
2 problem - wybór Poziomu odbywa się za pomocą listy wybierania, jak wprowadzić do edycji <select> aby pokazywało mi obecny wybór? No i oczywiście, żeby zmiana też odbywała się za pomocą listy?
Proszę o pomoc.