我有一個PHP網頁,其中接受兩個變量傳遞多個變量PHP
<?php
$formurl = "listen.html" ;
$playerurl = "player.php" ;
$mymp3 = $_POST["mp3name"];
$mytitl = $_POST["titlname"];
/* echo "MP3 Name: ".$mymp3."<br>" ;
echo "Chapter Name: ".$mytitl; */
header("Location: $playerurl?mp3name=$mymp3& ?titlname=$mytitl");
exit ;
?>
但是當我打開player.php,
<table width="519" border="0" align="center">
<tr>
<?php
$mymp3=$ _GET[ "mp3name"];
$mytitl=$ _GET[ "titlname"];
?>
<td width="513" height="63" class="TopNav" align="center">You are listening to
<?php echo $mytitl; ?>
</td>
</tr>
<tr>
<td align="center">
<audio autoplay controls preload="auto">
<source src="/MP3s/<?php echo $mymp3; ?>.ogg" type="audio/ogg" />
<source src="/MP3s/<?php echo $mymp3; ?>.mp3" />Your browser does not support the audio tag.</audio>
</td>
</tr>
<tr>
<td> </td>
</tr>
只有一個變量(mp3name
)獲取顯示。請幫忙。
我的回答可能不會看到由於你被投了,但它可能是最好使用[http_build_query](http://php.net/manual/en/ function.http建造查詢。php),而不是試圖手動構建查詢字符串 – ernie 2012-07-25 18:41:06
@ernie,如果你能解釋爲什麼*它可能更好*然後我會+1你的;-) – ManseUK 2012-07-25 18:42:23
添加了一些關於爲什麼使用該函數的註釋,以及如何使用Firebug或其他開發工具來查看查詢數據將有助於 – ernie 2012-07-25 18:44:19