php - 在 PHP 中编辑 Access 数据库

标签 php html mysql

因此,对于学校的练习,我必须使用 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/

相关文章:

php - 使用 PHP 解析 PDF 文件以将值提交给 MySQL

php - 在 CodeIgniter 日历中删除过去的日期

javascript - 删除数组的部分内容

javascript - jquery 元素 id 未正确更改

jquery - 为gridview添加onload事件

mysql - 查询日期范围内也具有指定子字符串的行

mysql - GWT 和 tomcat 开发

php - API中PDO连接超时,php-fpm重启解决

javascript - 在 jquery 选择器中获取 id 或类名使用 PHP 的正则表达式

java - JDBC 规范是否定义了如果您对列名冲突的查询调用 `ResultSet.getObject(String)` 会发生什么情况?