Wystapil blad biblioteki PDO: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'name' cannot be null
exit; } } $lat= 0; $lng =0; $nip = $_SESSION['user_id']; $haslo_3 = sha1($_POST['haslo_3']); $nr_rej = $_POST['nr_rej']; $miasto = $_POST['miasto']; $nam = $_POST['name']; $address = $_POST['address']; $id = NULL; if($_POST['haslo_3'] != $_POST['haslo_4']){ exit; } try{ $db ->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $user1=$db ->Prepare("INSERT INTO `markers` VALUES ( ' ',:nip, :nam, :haslo_3, :address, :miasto, :lat, :lng, :nr_rej ) "); $user1 -> bindValue(":haslo_3", $haslo_3, PDO::PARAM_STR); $user1 ->bindValue(":nip", $nip, PDO::PARAM_STR); // $user1 ->bindValue(":id", $id, PDO::PARAM_INT); $user1 ->bindValue(":nam", $nam, PDO::PARAM_STR); $user1 ->bindValue(":miasto", $miasto, PDO::PARAM_STR); $user1 ->bindValue(":nr_rej", $nr_rej, PDO::PARAM_STR); $user1 ->bindValue(":lat", $lat, PDO::PARAM_STR); $user1 ->bindValue(":lng", $lng, PDO::PARAM_STR); $user1 ->bindValue(":address", $address, PDO::PARAM_STR); $user1 -> execute(); exit; if($user1 > 0) { } else { } } catch(PDOException $e) { }
A formularz to:
<form action="dodaj.php" methods="post"> <input type="text" name="nr_rej" placeholder="Numer Rejestracyjny (format: XX123456-Login)" class="form-control" required /> <input type="text" name="miasto" placeholder="Miasto" class="form-control" required /> <input type="text" name="address" placeholder="Ulica i numer budynku" class="form-control" required /> <input type="text" name="name" placeholder="Nazwa auta" class="form-control" required /> <input type="password" name="haslo_3" placeholder="Hasło" class="form-control" required /> <input type="password" name="haslo_4" placeholder="Powtórz hasło" class="form-control" required /> <input type="submit" name="dodaj_pomoc_drogowa" value="Dodaj samochód" class="btn btn-primary" /> </form>
Macie jakieś sugestie i pomysły? Czy słowo "name" będące na liście zarezerwowanych może być problemem?
Z góry dziękuję.
Dla obcokrajowców
" Thank you from mountains"