Witam, muszę napisać skrypt w którym mam dodawać i usuwać dane z bazy danych w jednym skrypcie. Czy jest możliwość aby sprawdzić (np. za pomocą isset lub empty) czy któryś z elementów formularza jest wypełniony?( nie sprawdzając po kolei każdego inputa z formularza). Próbowałem w taki sposób lecz nie działa
HTML
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<form action="add.php" method="POST">
<form action="add.php" method="POST" name="dodaj">
Tytuł: <input type="text" name="tytul" /> <br />
Reżyser: <input type="text" name="rezyser" /> <br />
Czas: <input type="text" name="czas" /> <br />
<input type="submit" value="Dodaj" /> <br />
</form>
<form action="add.php" method="POST" name="usun">
ID: <input type="text" name="id" /> <br />
<input type="submit" value="Usuń" />
</form>
</form>
</body>
</html>
PHP
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "baza3";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error)
{
die("Blad polaczenia: ".$conn->connect_error);
}
if(isset($_POST['dodaj']))
{
$tytul = $_POST['tytul'];
$rezyser = $_POST['rezyser'];
$czas = $_POST['czas'];
$sql = ("INSERT INTO filmy VALUES ('','$tytul','$rezyser','$czas')");
$conn->query($sql);
}
else if (isset($_POST['dodaj']))
{
$id = $_POST['id'];
$sql2 = ("DELETE FROM filmy WHERE ID=$id");
$conn->query($sq2l);
}
?>