Zaczynam dopiero i robię swój mały projekt.
Chciałbym Was prosić o sprawdzenie mojego kodu i podpowiedź gdzie leży problem.
Pragnę jednocześnie zaznaczyć że nie chcę żebyście napisali jak to powinno być bo chcę to sam napisać, chciałbym tylko podpowiedź gdzie jest błąd.
Skrypt ma za zadanie zapisać dane w bazie danych, następnie wyświetlić ostatio wpisane dane i wtedy wyświetlić całą zawartość tabeli, do której dodajemy wartości 6-u zmiennych podawanych przez użytkownika w formularzu.
Zdaję sobie sprawę że kod nie jest najlepszy i pwnie da się to lepiej zrobić ale się uczę na własnych błędach.
Jeszcze nadmienię że z z powodu błędu którego nie mogę znaleźć efektem skryptu jest pusta strona zamiast wszystkich informacji które miały się wyświetlić ale co najważniejsze - DANE NIE ZOSTAJĄ DODANE DO BAZY!!
Mam jeszcze jeden plik ale to tylko prosty formularz.
kod:
<html> <head> <title>Dane wyslane</title> </head> <body> <center> <?php //polaczenie z baza // nawiazujemy polaczenie // w przypadku niepowodznie wyświetlamy komunikat // połączenie nawiązane ;-) // nawiązujemy połączenie z bazą danych // w przypadku niepowodzenia wyświetlamy komunikat $a = $_POST['l1']; $b = $_POST['l2']; $c = $_POST['l3']; $d = $_POST['l4']; $e = $_POST['l5']; $f = $_POST['l6']; $add = mysql_query("INSERT INTO wyniki(l1, l2, l3, l4, l5, l6) VALUES('$a', '$b', '$c','$d','$e','$f')"); if ($sql) { } else { //wyświetlenie zawartośći całej bazy $zapytanie = "SELECT * FROM wyniki"; { } // zamykamy połączenie ?> <br><br><b> <a href="./index.php">WROC DO WPISYWANIA WYNIKOW</a> </b></center> </body> </html>