У меня есть код для вставки значений в базу данных mysql. но проблема ничего не вставляет.Вставка данных в базу данных MySQL из droplist
то, что я хочу, если пользователь выбирает из таблицы толчков1. значение, вставленное в таблицу1 и сыну для таблицы2.
мой HTML код
<html>
<body>
<form method="post" action="update.php">
<input type="txt" name="name"/>
<select name="tables">
<option value="table1">table1</option>
<option value="table2">table2</option>
<option value="table3">table3</option>
<option value="table4">table4</option>
</select>
<input type="submit" value="Submit Pick" />
</body>
</html>
мой PHP код
<?php
$table =$_POST['tables'];
$name =$_POST['name'];
$con=mysqli_connect("localhost","sqldata","sqldata","accounts");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="INSERT INTO $table (name)
VALUES
('$_POST[name]')";
echo ".$table.$name";
?>
... вы никогда ничего не вставляете. Вы просто создаете строку SQL и ... ничего. –
спасибо, что у вас есть работа. – hadi