Php 试图将HTML中的变量发送到标记
我正试着通过密码发送Php 试图将HTML中的变量发送到标记,php,html,Php,Html,我正试着通过密码发送 $abfrage = "SELECT nummer,vorname,nachname,adresse,tel,fax,email,website FROM kontakte"; $ergebnis = mysql_query($abfrage); while($row = mysql_fetch_object($ergebnis)) { ?> <tr> <td><a href
$abfrage = "SELECT nummer,vorname,nachname,adresse,tel,fax,email,website
FROM kontakte";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
?>
<tr>
<td><a href="./test.php?Id=$row[nummer]">Edit</a></td>
$abfrage=“选择nummer、vorname、nachname、地址、电话、传真、电子邮件、网站
来自康塔克特”;
$ergebnis=mysql\u查询($abfrage);
while($row=mysql\u fetch\u object($ergebnis))
{
?>
test.php文件的id,即:
<?php
include("./scripts/cn.php");
$testvar=$_GET['id'];
echo "$testvar";
?>
但我刚刚收到一个通知:“第4行C:\xampp\htdocs\test.php中的未定义索引:id”
为什么我的test.php没有收到id?
我试着用
<td><a href=\"test.php?Id=$row[nummer]\">Edit</a></td>
但是,通过重新定向到test.php,“%22”存在问题。尝试这样使用
$row->nummer
<td><a href="./test.php?Id=<?php echo $row->nummer ?>">Edit</a></td>
而不是
$row[nummer]
因为php标记是关闭的,所以像这样使用
$row->nummer
<td><a href="./test.php?Id=<?php echo $row->nummer ?>">Edit</a></td>
您是否有PHP输出
?我在您的代码中没有看到任何内容,如果您没有看到,那么文本将发送到浏览器,而不是您想要的输出。test.PHP应该输出id,但我不确定,因为我是PHP新手(test.PHP是代码的第二部分)您不应该再使用mysql.*
函数。请使用mysqli
扩展或PDO
。非常感谢,浏览器现在正在获取id。您能帮我捕获id并在我的脚本中使用它吗?$\u GET i有点不适合我--这里区分大小写,在中使用相同的id
或id
html和php都有