因此,对于学校的练习,我必须使用 PHP 中的 Access 数据库,但现在我必须创建一个选项,以便能够在 PHP 文件中编辑数据。我必须先制作一个删除按钮,现在可以使用了 - 但这是我的下一个问题。我还不太擅长这些事情,所以我真的需要一些帮助。
我的代码是:`
$dbName='REIZEN.mdb';
$db = new PDO("odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=". realpath($dbName) ."; Uid=; Pwd=;");
$result = $db->query("SELECT * FROM klanten");
echo ('<table border = "1" style="width=100%">');
foreach ($result as $value){
echo ('<tr>');
echo ('<td>');
echo ($value['KLANTNR']);
echo ('</td>');
echo ('<td>');
echo ($value['VOORNAAM']);
echo ('</td>');
echo ('<td>');
echo ($value['ACHTERNAAM']);
echo ('</td>');
echo ('<td>');
echo ($value['ADRES']);
echo ('</td>');
echo ('<td>');
echo ($value['POSTCODE']);
echo ('</td>');
echo ('<td>');
echo ($value['WOONPLAATS']);
echo ('</td>');
echo ('<td>');
echo ($value['PROVINCIE']);
echo ('</td>');
echo ('<td>');
echo ($value['TELEFOON']);
echo ('</td>');
echo ('<td>');
$path = "delete.php";
echo ('<a href="'. $path.'?id='.$value['KLANTNR'].'">Delete</a>');
echo ('</td>');
echo ('</tr>');
}
echo ('</table>');
?>`
最佳答案
为每一行创建一个类似 <tr><form>...</form></tr>
的表单
并将所有数据放入 <td><input name="KLANTNR"/></td>
的并在每个表单中添加和提交按钮。
然后您可以在服务器端更新编辑的行。如果这对您没有帮助,最好询问您的老师;)
关于php - 在 PHP 中编辑 Access 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37295847/