2017-03-21 42 views
0

我想將PHP頁面中特定div的id傳遞到另一個PHP頁面,當它動態點擊時。通過,是動態創建的。到目前爲止,我已經通過使用Java腳本動態地獲取了div的id,但我似乎不能將此值傳遞給另一個PHP頁面。如何在點擊時將div的id傳遞到另一個php頁面

<?php 
    while ($row = mysql_fetch_assoc($result)) 
{ 
     $link = $row["video_link"]; 
          $video_id = explode("?v=", $link); 
          $video_id = $video_id[1]; 

?> 
<div class="col-md-4 col-sm-4 col-xs-12"> 
<div class="post_list_content_unit"> 
    <div class="post_list_featured_image" onclick="markActiveLink(this);" id="<?php echo $video_id?>"> 

    <script type="text/javascript"> 
    function markActiveLink(e) { 
    alert(e.id); 
} 
</script> 
<a href="video_tut.php" title="View post details"> 
    <img width="370" height="193" src="http://img.youtube.com/vi/<?php echo $video_id?>/hqdefault.jpg" class="img-responsive wp-post-image" alt="Teen girl sitting with a laptop" /> 

?> 
+0

我們可以看看代碼嗎? – Swellar

+0

我想將div class =「post_list_featured_image」的id傳遞給另一個php頁面,當它加載頁面時動態點擊它。 –

+0

這是一個可點擊的圖像? – Swellar

回答

1

不知道這是否就足夠了,但你可以試試這個:

<a href="<?php echo 'video_tut.php?vid_id='.$video_id; ?>" title="View post details"> 
    <img width="370" height="193" src="http://img.youtube.com/vi/<?php echo $video_id?>/hqdefault.jpg" class="img-responsive wp-post-image" alt="Teen girl sitting with a laptop" /> 
</a> 

而不是從div得到id的,我加了id作爲ahref一個GET查詢元件。然後在video_tut.php,你可以用它來獲得id值:

if(isset($_GET['vid_id'])){ 
    $vidID = $_GET['vid_id']; 
} 

在這裏,我假設在URL中暴露$video_id不會造成某種安全隱患。

+0

不..直接傳遞id到href對我來說是不可行的,因爲我想要傳遞的id將進一步在第二個php頁面的查詢中傳遞。 –

+0

您可以使用第二個代碼從URL中獲取'id',然後您可以在任何需要的地方使用它# – Swellar

+0

嘗試了第二個代碼,它不起作用。 –

相關問題