我正在为我的教授写一个数据输入表格,将Herbarium数据输入MySQL数据库.我用PHP编写了一个Web表单来输入数据,并将其托管在服务器上.
但是,我不希望任何人能够输入数据.我想设置一个简单的用户名/密码提示,并将凭据提供给当前数据条目打字员.
是否有任何方法可以像这样一个linksys路由器提示?我需要尽快让这个网站正常运行,并在以后开发更安全的东西.
我一直在尝试从我的表单中插入一个示例数据,但是我总是在执行$ result时遇到语法错误.
index.php的相关部分:
<form method="post" action="form.php">
<ul >
<li>
<label for="accession_number">Accession Number</label>
<input id="accession_number" name="accession_number" type="text" maxlength="6" value=""/>
</li>
</ul>
</form>
Run Code Online (Sandbox Code Playgroud)
和form.php的部分:
<?php
$connection = mysql_connect($server, $username, $password) or die('Could not connect'.mysql_error());
mysql_select_db($database, $connection) or die("Cannot select db.");
$accession_number = $_POST['accession_number'];
$query = "INSERT INTO top (accession_number) ".
"VALUES ($accession_number)";
var_dump($query);
mysql_error();
$result = mysql_query($$query, connection) or die('Error querying database.');
mysql_close($connection);
?>
Run Code Online (Sandbox Code Playgroud)
我不知道我做错了什么.