在PHP中编辑访问数据库

时间:2016-05-18 09:43:17

标签: 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>');

    ?>`

1 个答案:

答案 0 :(得分:0)

为每一行制作<tr><form>...</form></tr>这样的表格 并将所有数据放在<td><input name="KLANTNR"/></td>中,并在每个表单中添加并提交按钮。 然后你可以更新服务器端编辑的行。如果这对你没有帮助,最好问你的老师;)