2015-02-08 2 views
0

Я пытаюсь сделать веб-сайт, который будет принимать данные из формы HTML и добавить его в базу данных SQLФорма для входа в базу данных SQL не работает

post.html:

<form action="send_post.php" method="post"> 
<h3>ID:</h3> 
<input type="text" name="id"> 
<h3>Name:</h3> 
<input type="text" name="name"> 
<h3>Surname:</h3> 
<input type="text" name="surname"> 
<input type="submit"> 

send_post.php

<?php 
$connect = mysqli_connect("myhost","myusername","mypassword","myDB"); 
mysqli_query($connect,"INSERT INTO test_table (id, name, surname) 
VALUES ('$_POST[id]', '$_POST[name]', '$_POST[surname]')" 
?> 

Я принимал его here

Однако, когда я пытаюсь, он говорит, что есть неожиданная точка с запятой в строке, где нет полуколонии. Как это исправить?

+1

Это говорит об ошибке в строке 7, но вы только отправил 5 строк кода? –

+0

Теперь перейдите и измените свои пароли –

+0

Еще раз проверьте, в какой строке, в каком файле и в какой именно ** точной ** ошибке. И разместите соответствующий код. –

ответ

3

Отсутствующие ); Используйте этот ...

mysqli_query($connect,"INSERT INTO test_table (id, name, surname) VALUES ('$_POST[id]', '$_POST[name]', '$_POST[surname]')");

Смежные вопросы