Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
更多PHP语法问题_Php - Fatal编程技术网

更多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;