Znalazłem skrypt na dodawanie z form do bazy danych. Skrypt działał wszystko fajnie tylko naszło mnie na zapotrzebowanie o ID, dałem INT i Auto increment.
Tylko teraz przez to że jest jeszcze jedna kolumna skypt odpowiada że 'Brak wszystkich danych, wróć do poprzedniej strony i spóbuj ponownie!' Ktoś coś pomoże?
DATA.PHP
<!doctype html>
<html>
<head>
<title>Dodawanie</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Dodawanie</h1>
<form action="result.php" method="post">
<input type="text" name="fullname" /> Full name<br /><br />
<input type="text" name="email" /> Email<br /><br />
<input type="text" name="address" /> Address<br /><br />
<input type="text" name="city" /> City<br /><br />
<input type="text" name="zipcode" /> Zipcode<br /><br />
<input type="text" name="country" /> Country<br /><br />
<input type="submit" name="dodaj" value="Dodaj" />
</form>
</body>
</html>
RESULT.PHP
<!doctype html>
<html>
<head>
<title>Wyniki dodania</title>
<meta charset="utf-8" />
</head>
<body>
<h1>Wyniki</h1>
<?php
$fullname = trim($_POST['fullname']);
$email = trim($_POST['email']);
$address = trim($_POST['address']);
$city = trim($_POST['city']);
$zipcode = trim($_POST['zipcode']);
$country = trim($_POST['country']);
$status = "Pending verification";
if (!$fullname || !$$email || !$address || !$city || !$zipcode || !$country)
{
echo 'Brak wszystkich danych, wróć do poprzedniej strony i spóbuj ponownie!';
exit;
}
if (!get_magic_quotes_gpc())
{
$fullname = addslashes($fullname);
$email = addslashes($email);
$address = addslashes($address);
$city = addslashes($city);
$zipcode = addslashes($zipcode);
$country = addslashes($country);
$status = addslashes($status);
}
@ $db = new mysqli('localhost','root','root','root');
if (mysqli_connect_errno())
{
echo 'Połączenie z bazą nie powiodło się. Spóbuj ponownie';
exit;
}
$db->query('SET NAMES utf8');
$db->query('SET CHARACTER_SET utf8_unicode_ci');
$zapytanie = "insert into orders values ('".$fullname."', '".$email."', '".$address."', '".$city."', '".$zipcode."', '".$country."', '".$status."')";
$wynik = $db->query($zapytanie);
if ($wynik) echo 'Your address has been added for verification';
?>
</body>
</html>
TABELA