<html>
<head>
</head>
<body>
<form action = "insertform.php" method = "post">
field: <input type = "text" name = "fielda">
field2: <input type = "text" name = "fieldb">
thedata: <input type = "text" name = "qdata">
<input type = "submit" name = "submit">
</form>
<?php
if (isset($_POST['submit'])){
$con = mysql_connect("localhost","user","password");
if (!$con){
die("cannot connect" . mysql_error());
}
mysql_select_db("stQutieria",$con);
$sql = "INSERT INTO qtable(fielda, fieldb, qdata) VALUES ("$_POST[fielda]","$_POST[fieldb]","$_POST[qdata]")";
mysql_query($sql,$con);
mysql_close($con);
}
?>
</body>
</html>
Редактировать: OK! поэтому я изменил свой код, я играл с двойными кавычками или «вокруг областей $ _POST. Когда я использовал двойные кавычки, я получил ошибки, указав fielda/fieldb wernt, я также получил ошибки, говоря «синтаксическая ошибка, неожиданный» $ _POST (T_VARIABLE) »... код, с которым я работаю, выводится из той же самой вставки страницы. PHP. Вот видео, которое я смотрю http://www.youtube.com/watch?v=j4FUCoCxE8w. если бы кто-нибудь мог мне помочь в Skype/msn/teamview, я был бы очень признателен.php/mysql, возвращающий пустой набор
Вы пытаетесь экс ecute все с той же страницы. Используйте '
@ Fred-ii- Предполагая, что это 'insertform.php' it ' Хорошо работаю. – helion3
Да, вы правы. @ helion3 –