mam taki formularz, ale niestety nie do końca mi działa
Zasada jest taka, że wyświetla się formularz, jeżeli źle wypełniono, to wyświetla pogrubiony komunikat, że wymaga się podania wszystkich pól...
Jeżeli wszyzstko ok, to dodaje do bazy i wyświetla komunikat, że dodano...ale z jakiejś winy mi to nie działa
Może jakieś pomysłu ?
<?php include "conn.inc.php"; ?> <html> <head> <title>Uzupe?nij dane</title> </head> <body> <?php if ($_POST['nazwa_pracodawcy'] != "" && $_POST['od_do'] != "" && $_POST['stanowisko'] != "" && $_POST['jezyk'] != "" && $_POST['stopien_zaawansowania'] != "" && $_POST['nazwa_kursu'] != "" && $_POST['stopien_kursu'] != "" && $_POST['tytul_uzyskany'] != "" && $_POST['kategoria'] != "" && $_POST['rok_wyrobienia'] != "" && $_POST['nazwa_szkoly'] != "" && $_POST['rok_ukonczenia'] != "" && $_POST['uzyskany_tytul'] != "" ) { $query = "INSERT INTO osoba (login, haslo, imie,nazwisko, data_ur, miasto, wojewodztwo, kod_pocztowy, nr_tel, email, kat_prawa_jazdy)". "VALUES ('" . $_POST['login'] . "', " . "'" . $_POST['haslo'] . "', '" . $_POST['imie'] . "', '" . $_POST['nazwisko'] . "','" . $_POST['data_ur'] . "','" . $_POST['miasto'] . "','" . $_POST ['wojewodztwo'] . "','" . $_POST['kod_pocztowy'] . "','" . $_POST ['nr_tel'] . "','" . $_POST['email'] . "', '" . $_POST ['kat_prawa_jazdy'] . "')"; $query1 = "INSERT INTO praca (nazwa_pracodawcy, od_do, stanowisko, id_osoby) VALUES ('" .$_POST['nazwa_pracodawcy']. "', '" .$_POST['od_do']. "', '" .$_POST['stanowisko']. "', '" .$_SESSION['user_id']. "')"; $query2 = "INSERT INTO wyksztalcenie (nazwa_szkoly, rok_ukonczenia, uzyskany_tytul, id_osoby ) VALUES ('".$POST['nazwa_szkoly']."' , '".$POST['rok_ukonczenia']."' , '".$POST['uzyskany_tytul']."', '" .$_SESSION['user_id']. "')"; $query3 = "INSERT INTO kurs (nazwa_kursu, stopien_kursu, tytul_uzyskany, id_osoby ) VALUES ('".$POST['nazwa_kursu']."' , '".$POST['stopien_kursu']."' , '".$POST['tytul_uzyskany']."', '" .$_SESSION['user_id']. "')"; $query4 = "INSERT INTO jezyk (jezyk, stopien_zaawansowania, id_osoby ) VALUES ('".$POST['jezyk']."' , '".$POST['stopien_zaawansowania']."', '" .$_SESSION['user_id']. "')"; // zakładasz że wszystkio ładnie dodało:) //header('Location: szukaj.php'); // adres strony gdzie przechodzi //exit; } else { ?> <p> <font color="#FF0000"><b>Wymagane jest podanie wszystkich danych dla zako?czenia procesu rejestracji!</b></font> <form action="aktualizacja.php" method="post"> Nazwa Pracodawcy: <input type="text" name="nazwa_pracodawcy"> Zatrudniony od (rok): <input type="text" name="od_do"> Zajmowane stanowisko: <input type="text" name="stanowisko"> J?zyk: <input type="text" name="jezyk"> Poziom zaawansowania: <input type="text" name="stopien_zaawansowania"> Przebyty kurs: <input type="text" name="nazwa_kursu"> Stopie? zaawansowania kursu: <input type="text" name="stopien_kursu"> Uzyskany tytu?: <input type="int" name="tytul_uzyskany"> Kategoria prawa jazdy: <input type="int" name="kategoria_prawa_jazdy"> Rok wyrobienia: <input type="text" name="rok_wyrobienia"><br> Nazwa szko?y: <input type="text" name="nazwa_szkoly"> Rok ukocznenia szkoly: <input type="text" name="rok_ukonczenia"> Tytu? uzyskany: <input type="text" name="uzyskany_tytul"><br> <input type="submit" name="submit" value="Uzupełnij"> <input type="reset" value="Wyczy??"> </form> </p> <?php } } ?> <p> <form action="aktualizacja.php" method="post"> Nazwa Pracodawcy: <input type="text" name="nazwa_pracodawcy"><br> Zatrudniony od (rok): <input type="text" name="od_do"><br> Zajmowane stanowisko: <input type="text" name="stanowisko"><br> J?zyk: <input type="text" name="jezyk"><br> Poziom zaawansowania: <input type="text" name="stopien_zaawansowania"><br> Przebyty kurs: <input type="text" name="nazwa_kursu"><br> Stopie? zaawansowania kursu: <input type="text" name="stopien_kursu"><br> Uzyskany tytu?: <input type="int" name="tytul_uzyskany"><br> Kategoria prawa jazdy: <input type="int" name="kategoria_prawa_jazdy"><br> Rok wyrobienia: <input type="text" name="rok_wyrobienia"><br> Nazwa szko?y: <input type="text" name="nazwa_szkoly"><br> Rok ukocznenia szkoly: <input type="text" name="rok_ukonczenia"><br> Tytu? uzyskany: <input type="text" name="uzyskany_tytul"><br> <input type="submit" name="submit" value="Uzupełnij"> <input type="reset" value="Wyczy??"> </form> </p> </body> </html>