Witam, mam do zrobienia formularz, który ma za zadanie wprowadzenie danych do bazy. Przy wpisaniu wszystkich wartości wyskakuje że produkt został już umieszczony mimo że baza jest pusta (w kodzie mam napisane że ma się tak wyświetlać). Używam programu xampp. problem jest w bazie danych czy w kodzie?
<html>
<head>
<title>Dodawanie użytkowników do bazy</title>
<meta charset="utf-8">
<style type="text/css">
#formularz {
width: 400px;
text-align: right;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
}
input {
border-radius: 6px;
margin: 5px 0px;
width: 200px;
font-size: 12px;
}
input.przycisk {
width: 100px;
}
h1 {
text-align: left;
font-size: 23px;
}
#blad {
width: 400px;
text-align: center;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
color: red;
font-size: 20px;
font-weight: bold;
}
#powodzenie {
width: 400px;
text-align: center;
margin-top: 50px;
margin-left: auto;
margin-right: auto;
font-size: 15px;
color: green;
font-weight: bold;
}
</style>
</head>
<body>
<?php
if ((isset($_GET['akcja']))&&($_GET['akcja']=='dodaj')) {
if (($_POST['p1']=='Nazwa produktu..')||($_POST['p2']=='Cena..')||($_POST['p3']=='Liczba w magazynie..')) {
echo '<div id=blad>Wypełnij wszystkie wymagane pola!</div>';
} else {
$zapytanie="insert into produkty values(";
$zapytanie.="'".$_POST['p1']."',";
$zapytanie.="'".$_POST['p2']."',";
$zapytanie.="'".$_POST['p3']."',";
$zapytanie.=")";
echo '<div id=blad>';
$baza=mysqli_connect('localhost','root','','produkty1') or die('Błąd połączenia!');
echo '</div>';
if (mysqli_query($baza,$zapytanie))
echo '<div id=powodzenie>Produkt został dodany poprawnie!</div>';
else
echo '<div id=blad>Błąd!Produkt został już umieszczony</div>';
mysqli_close();
}
}
?>
<div id=formularz>
<form action="index.php?akcja=dodaj" method=POST>
<h1>Formularz uzupełniania produktów:</h1>
<hr>
<br>
<input type="text" name=p1 id=p1 value="Nazwa produktu.." onclick="if (this.value=='Nazwa produktu..') this.value='';" onmouseout="if (this.value=='') this.value='Nazwa produktu..';"><br>
<input type="text" name=p2 id=p2 value="Cena.." onclick="if (this.value=='Cena..') this.value='';" onmouseout="if (this.value=='') this.value='Cena..';"><br>
<input type="text" name=p3 id=p3 value="Liczba w magazynie.." onclick="if (this.value=='Liczba w magazynie..') this.value='';" onmouseout="if (this.value=='') this.value='Liczba w magazynie..';"><br>
<input type="submit" value="Dodaj" class=przycisk>
</form>
</div>
</body>
</html>