Zdjęcia obrazujące mój problem: http://files.tinypic.pl/i/00273/llubtqv7prb6.jpg http://files.tinypic.pl/i/00273/dy43shrq6l1b.jpg
Skrypt wysyłania danych z formularza
<?php // update do tabeli leki //jeśli są { if ($_POST[nazwa]==TRUE){ mysql_query("UPDATE lek SET Nazwa_lek='$_POST[nazwa]' WHERE ID_lek='$_POST[id_lek]'")or die('Błąd zapytania: '.mysql_error());} if($_POST[producent]==TRUE){ mysql_query("UPDATE lek SET Producent_lek='$_POST[producent]' WHERE ID_lek='$_POST[id_lek]'") or die('Błąd zapytania: '.mysql_error());} if($_POST[cena]==TRUE){ mysql_query("UPDATE lek SET Cena_lek='$_POST[cena]' WHERE ID_lek='$_POST[id_lek]'") or die('Błąd zapytania: '.mysql_error());} if($_POST[kup]==TRUE){ mysql_query("UPDATE lek SET Kupujacy_lek='$_POST[kup]' WHERE ID_lek='$_POST[id_lek]'") or die('Błąd zapytania: '.mysql_error());} }
Formularz: wyświetla wszystko zgodnie z ilością kolumn w tabeli. Nie wysyła jednak danych wpisanych w formularzu.
Skrypt pośredniczący w wyświetlaniu danych do formularza
<?php include 'db.php'; // połączenie się z bazą danych //jesli METODA GET przśle link<a href="edytuj1.php?id_lek='; echo $row[ID_lek]; echo '" >';echo'Lek #:'; echo $row[ID_lek]; echo '</a> połącz się z MySQLem i bazą $_SESSION['id_lek'] = $_POST['id_lek']; $_SESSION['id_lek'] = $_GET['id_lek']; //Jesli jest pobrany link <a href="edytuj1.php?id_lek='; echo $row[ID_lek]; echo '" >';echo'Lek #:'; echo $row[ID_lek]; echo '</a> pobrany z poprzedniej strony //wyslij Metodą GET lub POST id_lek z linku $lek = $_GET['id_lek'];} else { $lek = $_POST['id_lek']; } $tabela = 'lek'; { $L1 = $lek['ID_lek']; $L2 = $lek['Nazwa_lek']; $L3 = $lek['Producent_lek']; $L4 = $lek['Cena_lek']; $L5 = $lek['Kupujacy_lek']; } } ?>