我第一次做 PHP/mySQL 程序,可能需要一些建议。
我要创建的程序将按如下方式工作......如果出现问题,它将是您发送到服务器的表单。您希望能够自己填写表格。然后问题将显示在另一台计算机上。
我想我需要写入一个 mySQL 数据库,然后在将它们连接到我的数据库后从下一个计算机读取它。但是我如何以最好的方式做到这一点?
我已经成功下载了 XAMPP 并在 mySQL 中创建了一个表。还有我输入信息的字段和提交按钮。
我在以下位置收到错误:
$operationstep = $_POST['Operation step'];
$problem_detail = $_POST['Problem detail'];
注意:未定义索引:第 21 行 E:\xampp\htdocs\avvikelse.php 中的操作步骤
注意:未定义索引:第 22 行 E:\xampp\htdocs\avvikelse.php 中的问题详细信息
注意:未定义变量:第 25 行 E:\xampp\htdocs\avvikelse.php 中的 operation_step 错误:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册以获取正确的语法,以便在第 1 行的“步骤,问题详细信息)VALUES ('', '',' 附近使用
// blabla, connetcting...
$operationstep = $_POST['Operation step'];
$problem_detail = $_POST['Problem detail'];
$sql = "INSERT INTO avvikelsekort (Operation step, Problem detail) VALUES
('$operation_step', '$problem_detail')";
if (!mysql_query($sql)) {
die('Error: ' .mysql_error());
}
mysql_close();
?>
我现在按照你所说的做了 Marco,我得到了 Array(0) {} 我的表单看起来像这样
<form action="avvikelse.php" method="POST" />
<p>Operation step: <input type="text" name"Operation step" /></p>
<p>Problem detail: <input type="text" name"Problem detail" /></p>
<input type="submit" value="Submit" />
</form>