Я новичок в PHP и просто пробую простую форму, но имею проблему со страницей insert.php Прежде всего, мой db состоит из 4 записей (id, name, phonenumber, date), столбец id авто инкрементная страница.php simple insert form
я создаю для отображения информации на страницу индекс вызова PHP это работает хорошо но проблема insert.php страница, страница не загружается и не может вставки значения и идти, чтобы увидеть новое значение вставки в индексной странице PHP
<?php
if(isset($_post['name'])){
$mysqli = new mysqli('localhost','root','','interdet');
$statement =$mysqli->prepare("INSERT INTO detectives(name)VALUES(?,?)";
$statement->bind_param('ss',$_POST['name']);
$statement->execute();
echo "Done! <a href='index.php'>Go here see new detective </a>";
}
else {
?>
<form action="insert.php" method="POST">
<p>Name : <input type="text" name="name" /> <P>
<p><input type="submit"/></p>
</form>
<?php } ?>
Так как насчет 'phonenumber' и' date'? Вы не вставляете их, имеют ли они значения по умолчанию? или они позволяют «NULL» –
- это ваша форма и ваш sql-адрес на одной странице? –
Где находится вопрос? Что вы пытались решить проблему? Что вы пытались выяснить, в чем проблема? – Alexxus