Czy w taki sposób mogę stosować funkcję isset żeby sprawdzić czy w formularzu podano nazwę lub czy pole nie jest puste?Kod html:<html> <head> <title>Dodawanie skladników</title> </head> <body> <?php include("baza.php"); $nazwa = addslashes(htmlspecialchars($_POST['nazwa'])); $jednostka = addslashes(htmlspecialchars( $_POST['jednostka'])); $stan = addslashes(htmlspecialchars($_POST['stan'])); $q = "INSERT INTO skladniki SET nazwa = '$nazwa', jednostka = '$jednostka', stan = '$stan'"; $r = mysql_query($q); ?> <?php if ( isset ($nazwa)) && ( !empty( $nazwa )) //drugą wersje mam taką: if ( isset ($_POST['nazwa']) && ( !empty($_POST['nazwa'] )) { { echo("<br>"); echo ("Wprowadzenie danych powiodło się!"); } ?> <form method="post" action="dodaj_skladniki.php"> Nazwa: <input type="text" name="nazwa"> Jednostka miary: <input type="text" name="jednostka"> Stan:<input type="text" name="stan"> <input type="submit" value="Dodaj"> </form> </body> </html>
Ciągle mam błąd w 20 lini, nie mogę sobie poradzić