Na zajęcia musze zrobić skrypt PHP w którym mozna dodawać tabelę do juz istniejacej BD, przez formularz wystarczy wprowadzać nazwe tabeli oraz 3 nazwy kolumn plus jedna która ma być numerem porzadkowym . Logowanie do bazy jest automatyczne. Zrobiłem taki ale nie chce działać i nie dodaje tabeli.
<?php function dod($tab,$kol1,$kol2,$kol3){ $connstring="host=localhost port=5432 dbname=pracownicy user=usr1 password=ppp"; if(!$polacz){ $zapytanie="CREATE TABLE $tab ( $kol1 varchar(20) NOT NULL, $kol2 varchar(20) NOT NULL, $kol3 varchar(20) NOT NULL, nrporzad SERIAL PRIMARY KEY, )"; } $tab=$_GET['tabela']; $kol1=$_GET['k1']; $kol2=$_GET['k2']; $kol3=$_GET['k3']; <form action=\"dodaj.php\" method=\"GET\"> Dodaj Tabele:<br>Nazwa Tabeli <input type=\"text\" name=\"tabela\"> <br>Podaj nazwy Kolumn:<br><br> kolumna nr1 <input type=\"text\" name=\"k1\"><br> kolumna nr2 <input type=\"text\" name=\"k2\"><br> kolumna nr3 <input type=\"text\" name=\"k3\"><br> <input type=\"submit\" value=\"Dodaj\"> "); $wyw=dod($tab,$kol1,$kol2,$kol3); ?>
Oprócz tego musze zrobić jeszcze osobny skrypt który bedzie wypełniał tą Tabełe ale nie wiem jak wyciągnać z BD nazwy kolumn żeby wyświetlic je w formularzu tak aby można było wiedzieć jaką wartość wpisuje sie do której kolumny.
Baza jest w PostgreSQL, logowanie jest zrobione automatycznie, chodzi mi przedewszystkim o poprawne zapytania którę będą działały w formularzach PHP