Jestem poczatkujacy w php i od razu zostalem rzucony na gleboka wode a mianowicie mam do zrobienia strone ktora pobiera informacje z bazy danych.
Zrobilem sobie formularz w ktorym bede wprowadzal dane do bazy (baze juz tez mam zrobiona)
Oto kod:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> </head> <body bgcolor="silver"> <hr> <br> <form action="insert.php" method="POST"> <table> <tr> </tr> <tr> </tr> <tr> <td> <select name="grupa"> </select> </td> </tr> <tr> <td>Rok studiów </td> <td> <select name="rokstudiow"> <option value="1">pierwszy</option> <option value="2">drugi</option> <option value="3">trzeci</option> <option value="4">czwarty</option> <option value="5">pi±ty</option> </select> </td> </tr> <tr> <td> <select name="status"> </select> </td> </tr> </table> <hr> <table> <tr> </tr> <tr> </tr> <tr> </tr> <tr> <tr> </tr> </tr> <tr> <tr> </tr> </tr> </table> <hr> <table> <tr> </tr> <tr> </tr> <tr> <tr> </tr> </tr> </table> <hr> <input type="submit" value="Wy¶lij"> </form> </body> </html>
A teraz kod skryptu php ktory ma laczyc sie z baza danych i wprowadzac dane do tabeli:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> </head> <body> <?php $imie=$HTTP_POST_VARS['imie']; $nazwisko=$HTTP_POST_VARS['nazwisko']; $grupa=$HTTP_POST_VARS['grupa']; $rokstudiow=$HTTP_POST_VARS['rokstudiow']; $status=$HTTP_POST_VARS['status']; /* $nazwaszkolenia=$HTTP_POST_VARS['nazwaszkolenia']; $nrszkolenia=$HTTP_POST_VARS['nrszkolenia']; $certyfikat=$HTTP_POST_VARS['certyfikat']; $nazwaprojektu=$HTTP_POST_VARS['nazwaprojektu']; $opis=$HTTP_POST_VARS['opis']; */ $sql = "insert into 'Osoba' values('', '$imie', '$nazwisko', '$grupa', '$rokstudiow', '$status')"; ?> </body> </html>
Problem w tym, ze zadne informacje nie sa dodawane.
Po nacisnieciu Wyslij ekran przegladarki staje sie bialy i nie wyswietla bledu ze nie ma polaczenia z baza.
Wie ktos moze gdzie tkwi blad?
Z goru thx za odp.
p!ter