繁体   English   中英

将变量连接到PHP中的链接

[英]Concatenate variable to a link in PHP

我想将变量链接到链接。 该变量看起来像这样,我从json抓起。 $movieSeat的json变量是: A1,A2,B3,V4

以下是我尝试过的代码。 我当前遇到的问题是,该链接似乎无法正常工作。 似乎与之有关. + 我也不太确定何时使用. +进行链接。

<?php
    echo "<script> function movieBTN(x) { location.href = 'http://movie.com/movieOne?seatNum=" . $movieSeat. "'; } </script>";       
    for ($i = 0; $i < $jsonCounter; $i++) {
    $movieSeat =  $jsonValue[$i]->seatID;      
    echo "<button onclick = movieBTN(".$movieSeat.")> Movie Seat </button>";        
    }

    ?>

首先,如果要从PHP回显函数,请确保使用JS变量而不是PHP:

echo "<script> function movieBTN(x) { location.href = 'http://movie.com/movieOne?seatNum=' + x; } </script>";

因此它将输出:

<script> 
    function movieBTN(x) { location.href = 'http://movie.com/movieOne?seatNum=' + x; } 
</script>

接下来,您需要使用'来包装传递给该函数的变量:

echo "<button onclick = movieBTN('".$movieSeat."')> Movie Seat </button>"; 

因此它将输出为:

<button onclick = movieBTN('A1')> Movie Seat </button>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM