نمایش php }?> -6ren">
gpt4 book ai didi

php - 我的 php 代码无法获取 url 中的值

转载 作者:行者123 更新时间:2023-11-30 00:39:52 26 4
gpt4 key购买 nike

我设计了一个网页。在这个网页中,我读取了数据并将它们放入下拉列表中,如下所示:

<table width="200" border="1">
<?php
include("../inc/mysql.php");
$q2="SELECT * FROM tbl_group;";
$r2=mysql_query($q2);
$n2=mysql_num_rows($r2);
for($i=0;$i<$n2;$i++){
$m2=mysql_fetch_array($r2);
?>

<tr>
<td><a href="insertpage.php?id=<?php echo $m2['id']?>">نمایش</a></td>
</tr>
php }?>
</table>

我链接了我读取的每一行,并在另一个查询中。因此,单击每一行后,我的 id 会发送到网址,因为我需要 id 值在另一个查询中选择一个子组。在下面您可以看到我正在使用 id 值来选择查询:

                <table width="200" border="1">
<?php
include("../inc/mysql.php");
if(isset($_GET['id'])){
$q23="SELECT * FROM tbl_cat where idgroup=".$_GET['id'].";";
$r23=mysql_query($q23);
$n23=mysql_num_rows($r23);
for($i=0;$i<$n23;$i++){
$m23=mysql_fetch_array($r23);
?>

<tr>
<td><a href="insertpage.php?catid=<?php echo $m23['id'];?>">انتخاب</a></td>
<td><?php echo $m23['cat']?></td>
</tr>
<?php }}?>
</table>

因此,在此查询中,我将 catid 发送到 url 以插入到我的表中,但我的代码无法检测到我的 url 中的 catid 变量;

我需要将此值插入到我的表中。

所有这些代码都放置在 phpfile

  <?php

if(isset($_GET["catid"])){
$cat=$_GET['catid'];
include("../inc/mysql.php");
$q="INSERT INTO tbl_text (idcat) VALUES ('$cat');";
$r=mysql_query($q);

}

?>

所以我的问题是在第二个查询中,我的代码无法读取我之前通过第一个查询发送的 catid

谢谢

最佳答案

你犯了一个错误

 $q2="SELECT * FROM tbl_group;";
-

替换为

  $q2="SELECT * FROM tbl_group";

关于php - 我的 php 代码无法获取 url 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21860666/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com