更多PHP语法问题
几次尝试都没有成功更多PHP语法问题,php,Php,几次尝试都没有成功 <li><a href="gallery.php" <? $CID = -1; {GLOBAL $CID;} ?><? $SCID = 1; {GLOBAL $SCID;} ?> >men</a></li> <li><a href="gallery.php" <? $CID = -1; {GLOBAL $CID;} ?><? $SCID = 2; {GLOBAL $SC
<li><a href="gallery.php" <? $CID = -1; {GLOBAL $CID;} ?><? $SCID = 1; {GLOBAL $SCID;} ?> >men</a></li>
<li><a href="gallery.php" <? $CID = -1; {GLOBAL $CID;} ?><? $SCID = 2; {GLOBAL $SCID;} ?>>women</a></li>
<li><a href="gallery.php" <? $CID = -1; {GLOBAL $CID;} ?><? $SCID = 3; {GLOBAL $SCID;} ?>>Children</a></li>
我需要将单个CID和SID传递到链接。上面的代码传递它们,但它使用最后一行,而不是特定的一行
像这样尝试根本不起作用。我认为您对PHP和HTML感到困惑。试一试
<li><a href="gallery.php" <?php $CID = -1; $SCID = 1; ?> >men</a></li>
<li><a href="gallery.php" <?php $CID = -1; $SCID = 2; ?>>women</a></li>
<li><a href="gallery.php" <?php $CID = -1; $SCID = 3; ?>>Children</a></li>
或者只是使用
<li><a href="gallery.php?cid=-1&scid=1">men</a></li>
<li><a href="gallery.php?cid=-1&scid=2">women</a></li>
<li><a href="gallery.php?cid=-1&scid=3">Children</a></li>
也许这就是你想要的:
<li><a href="gallery.php?CID=-1&SCID=1">men</a></li>
<li><a href="gallery.php?CID=-1&SCID=1">women</a></li>
<li><a href="gallery.php?CID=-1&SCID=1">Children</a></li>
然后通过
$\u GET
array访问这些变量,如果需要以下输出:
<a href="gallery.php?cid=1&scid=1"></a>
你应该试试这个:
<li><a href="gallery.php?cid<?= $cid; ?>&scid<?= $scid; ?>"></a></li>
你不能这样做。设置$CID,然后调用它。您为什么不直接将其放入链接中,然后使用$\u get在gallery.php上获取这些值呢
像这样:
<li><a href="gallery.php?cid=1&scid=1">Men</a></li>
<li><a href="gallery.php?cid=2&scid=2">Women</a></li>
<li><a href="gallery.php?cid=3&scid=3">Children</a></li>
并响应它们或对它们执行任何您需要的操作:
echo $cid;
echo $scid;
所有CAP中的
GLOBAL
关键字和GLOBAL$var代码>语句在它自己的作用域块中没有明显的原因?难怪你会遇到麻烦。让我了解一下,你想在url中添加两个参数吗?你期望的输出是什么?它是有效的PHP。“这只是没有达到他所期望的。”对不起。编辑。我没有意识到我可以做{{{echo“hi”;}}}}
hi SeRPRo,是的,我需要传递两个参数,你是创世纪!我正在学习PHP,非常感谢您的帮助。让我带你去吃午饭吧!
$cid = $_GET['cid'];
$scid = $_GET['scid'];
echo $cid;
echo $scid;