Witam
Ostatnio piszę w PHP system ItemShopu do Minecrafta, ale mam jeden problem. Kiedy dodaje usługę poprzez formularz nic się nie wyświetla, a gdy dodam przez bazę w "SQL" pisze #1048 - Column 'id' cannot be null.
Jak można to naprawić?
<?php
session_start();
if (!isset($_SESSION['zalogowany']))
{
header('Location: index.php');
exit();
}
?>
<?php ini_set('display_errors', 0);
$nazwa = $_POST["nazwa"];
$opis = $_POST["opis"];
$smstaknie = $_POST["smstaknie"];
$grafika = $_POST["grafika"];
$smsnumer = $_POST["smsnumer"];
$smskod = $_POST["smskod"];
$bruttosms = $_POST["bruttosms"];
$nettosms = $_POST["nettosms"];
include_once('../dbconnect.php');
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT * FROM `pathyper_services`";
$result = $conn->query($sql);
if ($conn->connect_errno!=0)
{
die('Nie można połączyć się z bazą. Czy poprawnie wpisałeś/aś dane do bazy danych w dbconnect.php?');
}
else {
mysqli_set_charset($conn,"utf8");
$sql = "SELECT * FROM `pathyper_services`";
$result = $conn->query($sql);
if (@$result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
$conn->query("INSERT INTO `pathyper_services` (`id`, `shopid`, `servicename`, `servicedesc`, `serviceurl`, `sms`, `sms_number`, `sms_code`, `sms_id`, `sms_netto`, `sms_brutto`, `paypal`, `paypal_price`, `paysafecard`, `paysafecard_price`, `przelew`, `przelew_cena`, `przelew_link`) VALUES (NULL, '1', '$nazwa', '$opis', '$grafika', '$smstaknie', '$smsnumer', '$smskod', '', '$nettosms', '$bruttosms', 'NIE', '', 'NIE', '', 'NIE', '', '')");
//header('Location: admin_success.php?action=service_add');
}
} else {
mysqli_set_charset($conn,"utf8");
$conn->query("INSERT INTO `pathyper_services` (`id`, `shopid`, `servicename`, `servicedesc`, `serviceurl`, `sms`, `sms_number`, `sms_code`, `sms_id`, `sms_netto`, `sms_brutto`, `paypal`, `paypal_price`, `paysafecard`, `paysafecard_price`, `przelew`, `przelew_cena`, `przelew_link`) VALUES (NULL, '1', '$nazwa', '$opis', '$grafika', '$smstaknie', '$smsnumer', '$smskod', '', '$nettosms', '$bruttosms', 'NIE', '', 'NIE', '', 'NIE', '', '')");
//header('Location: admin_success.php?action=service_add');
}
}
?>