2015-11-21 2 views
1

Я пробовал небольшую программу для вставки данных в mysql через PHP, но ничего не происходит. Он не дает ошибки и не вставляет данные. Невозможно понять, где проблема?PHP не вставлять данные в MYSQLi

<?php 
$database=mysqli_connect("localhost","root","","aaa")or die('Localhost Connection Problem'); 
$xyz=mysqli_select_db($database,"aaa"); 
if(isset($_POST['submit'])) 
{ 
    $dlqty=$_POST['dlqty']; 
    $slqty=$_POST['slqty']; 
    $price=$_POST['price']; 
$ins=mysqli_query($database,"insert into bbb (dlqty,slqty,price) values ('$dlqty','$slqty','$price')"); 
mysqli_close($database); 
} 
?> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 
<form name="eee" method="post"> 
<input type="text" name="dlqty" /> 
<input type="text" name="slqty" /> 
<input type="text" name="price" /> 
<input type="button" name="submit" value="submit" /> 
</form> 
</body> 
</html> 

Справка будет принята с благодарностью.

+0

Вы получаете какую-либо ошибку или предупреждение? – Akshay

+0

Единственный способ показать эти ошибки, чтобы изменить ваш php.ini с этой линией: display_errors = на –

+0

Ничего, без ошибок и не вставляя – Ronit

ответ

2

Это проблема HTML. Ваша форма на самом деле ничего не передает.

Измените ваши представить определение кнопки из

<input type="button" name="submit" value="submit" /> 

в

<input type="submit" name="submit" value="submit" /> 
+0

YOU ROCK DUDE. Вы решили проблему. Глупая ошибка. – Ronit

+0

Рад, что я мог бы помочь. Получите удовольствие от кодирования. ;-) –

+0

СПАСИБО МНОГО ЧЕЛОВЕК – Ronit

0

Как насчет:

$query = " 
INSERT INTO bbb (dlqty,slqty,price) VALUES ('$dlqty','$slqty','$price'); 
"; 

$ins = mysqli_query($database,$query) or die(mysqli_error()); 

А потом, когда вы выяснили проблему, переключиться на подготовленные заявления

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