我正在制作一个表格,您可以在其中输入记录名称和代码,以便您可以从数据库“世界”中删除它。
但我不断收到这些错误:(:
警告:doblok66() 缺少参数 1,在 C:第 224 行调用并在 C:第 89 行定义 警告:doblok66() 缺少参数 2,在 C:第 224 行调用并在 C:第 89 行定义注意:未定义变量:C 中的landcode:第 92 行 注意:未定义变量:C 中的 taal:第 92 行
这是php代码:
<?php
if(isset($_POST['blok66'])) {
$taaltmp=$_POST ['taal'];
$landtmp=$_POST ['landcode'];
doblok66();
}
?>'
function doblok66($taal, $landcode) {
$link = mysql_connect("localhost","root") ;
$dbresultaat = mysql_select_db("world") ;
$sql = "DELETE FROM countrylanguage WHERE (CountryCode = '".$landcode."' AND Language = '".$taal."' ) AND IsOfficial = 'F' ";
mysql_query($sql) ;
}
和html代码:
<h1> opdracht 6.6 </h1>
<table>
<form action='blok6.php' method='post'>
<tr>
<td> taal: </td> <td> <input type="text" name="taal"></td>
</tr>
<tr>
<td> landcode: </td> <td> <input type="text" name="landcode"></td>
</tr>
<tr>
<td>
<input type="submit" name='blok66' value="Submit">
</td>
</tr>
</form>
</table>
我只是想知道是否有人可以看看并让我知道我哪里出错了。