2013-12-23 48 views
-3

我想通過點擊圖像和圖像ID我的數據傳遞到另一個頁面。 和虐待獲取數據php會話數據傳遞與圖像ID

<body> 
<?php include_once("top_temp.php"); ?> 

<link rel="stylesheet" href="style/mid_style.css"> 
<div id="pageMiddle"> 

<div id="06" class="inner"> 
<img src="style/ankara.png" alt="ankara" width="64" height="64" title="Ankara"> 
</div> 
<div id="34" class="inner"> 
<img src="style/istanbul.png" alt="ankara" width="64" height="64" title="İstanbul"> 
</div> 
+1

你的代碼看起來非常錯誤的。爲什麼你首先在'body'裏面有'link'標籤? –

+0

您不能在該點擊上進行表單提交嗎?或者它需要是一個Ajax電話? –

+0

我只是想通過06到另一個PHP頁面,當我點擊img – user3108523

回答

1

你可以使用GET變量來做到這一點。

您的圖片鏈接: <a href="page.php?id=1"><img src="image.jpg" alt="my image" /></a>

然後,在page.php文件,你可以檢查的ID,做任何你需要做的:

$ID = isset($_GET['id']) ? intval($_GET['id']) : null; 

if (empty($ID)) 
{ 
// Error handling 
} 

// Use $ID to fetch whatever data you need 
+0

它幫助了我。其他人也看起來不錯,但現在需要快速。謝謝你們 – user3108523

0

您可以使用JavaScript和創建提交按鈕從圖像中

<form id="form-id" action="target.php"> 
    <img src="file.jpg" onclick="document.getElementById('form-id').submit();" /> 
    <input type="hidden" name="data" value="42" /> 
</form> 

,或者您可以使用直接鏈接

<a href="target.php?data=42><img src="file.jpg" /></a> 
0

您可以在圖像周圍嵌入表單,並使用JavaScript可以執行表單發佈。您的圖片ID將處於隱藏參數。這裏有一個例子:

<form id="Id" name="Form" method="post"> 
    <input type="hidden" name="imgid" value="10"> 
    <a href="#" onclick="document.getElementById('Id').submit();" title="Click to Submit"> 
     <img src="..."/> 
    </a> 
</form> 
0

另一種選擇,在jQuery的:

HTML

<div id="06" class="inner"> 
    <img src="style/ankara.png" alt="ankara" width="64" height="64" title="Ankara"> 
</div> 

jQuery的

$('.inner img').on('click', function() { 
    var id = $(this).parent('div').attr('id'); 
    window.location.href = "my-page.php?id="+id; 
});