所以我在過去兩天沒有找到我要找的東西。如何在PHP中使用多個變量時更改href?
要清楚我有一個表「軌道」在我的數據庫。 所以我可以從「軌道」顯示「演示」字段至極的音頻文件「URL」 ..
<?= $tracks['demo']; ?>
我有多個URL的,但後來我需要更換A HREF
<a href="<?php echo $tracks['demo'];?>"
以合理的方式提供
。
簡而言之,它就像我想點擊按鈕1,加載 url 1到這個具有來自該軌道的ID,標題字段的href。
當您按下按鈕2時,您需要加載另一個URL並用url2替換url 1。
我嘗試了很多方法,包括JavaScript,但它不會工作。
現在的問題是,當我列出4個項目時,它總是加載我在源代碼中發佈的最新「URL」。 :)
當我在所有項目上呼應<?php echo $tracks['demo]; ?>
我可以看到正確的網址,因此替換網址的功能是我的問題。
*我基本上想在我的網站頁腳製作的播放器中加載很多mp3網址。它通過在URL字段硬編碼的網址,但這不是它應該是... *
代碼:
<?php while($tracks = mysqli_fetch_assoc($muziek)) : ?>
<div class="col-md-2 viny" id="muziek">
<h4><?= $tracks['title']; ?></h4>
<img src="<?= $tracks['img']; ?>"
alt=" <?= $tracks['title']; ?> />
<p class="artist">Artist: <?= $tracks['artist']; ?></p>
</div>
<?= $tracks['demo'] = $audiourl ; ?>
<button type="button" onclick="play">Play</button>
</div>
<?php endwhile; ?>
*這回線完美的所有項目TRACKS列出完美*
在我的球員,我有
<a href="<?php echo $audiourl;?>" ><?= $tracks['artist']; ?></b> - <?= $tracks['title']; ?></a>
function play(){
我不擅長JS ......這是我的問題,因爲它現在加載從PHP循環最新輸出... }
請添加您的代碼。你試過了什麼? – Jalpa
請添加html + javascript + php代碼到目前爲止您嘗試過的。 –
@frederick是通過ajax或服務器調用加載的url? – Gardezi