我需要获取id以生成qr代码,我使用$ _GET但我无法得到它。任何人都可以解决我的问题吗?
A.php
foreach($viewids as $viewid){
$vid = $viewid->sequence;
echo '<img src="generateqrcode.php?id='.$vid"/></a>';
}
B.php
$id = $_GET['id'];
$link = TARGET_LINK.$id;
QRcode::png($link,false,"L",10,0);
答案 0 :(得分:2)
根据您发布的内容,您的查询字符串格式不正确。请注意id
和=
之间的空格以及语法错误。
foreach($viewids as $viewid){
$vid = $viewid->sequence;
echo '<img src="generateqrcode.php?id=' . $vid . '"/></a>';
}
答案 1 :(得分:2)
A.php中存在语法错误:
foreach($viewids as $viewid){
$vid = $viewid->sequence;
echo '<img src="generateqrcode.php?id ='.$vid"/></a>';
}
应该是:
foreach($viewids as $viewid){
$vid = $viewid->sequence;
echo "<img src='generateqrcode.php?id=$vid'/></a>";
}
答案 2 :(得分:2)
取代:
echo '<img src="generateqrcode.php?id='.$vid"/></a>';
使用:
echo "<img src='generateqrcode.php?id=$vid'/></a>";