2015-05-09 29 views
1

我有一個奇怪的情況,我必須訪問一個變量,一旦輸入提交按鈕。這裏是我工作的代碼...訪問變量其中一個按鈕被輸入在php

echo '<form>'; 
echo '<input type="submit" name="report1" value="submit"></button>'; 
echo '<input type="text" name="inp1" id="inp1"></input>'; 
echo '<input type="text" name="inp2" id="inp2"></input>'; 
$ean = $_POST['inp1'] ; 
$url = $_POST['inp2'] ; 
if (isset($_POST['report'])) 
{ 
if ($ean=='0') 
{ 
//do nothing 
} 
else 
{ 
echo echo '<input type="submit" name="report2" value="submit"></button>'; 
} 
} 
if (isset($_POST['report2'])) 
{ 
$ean = "xyz"; 
echo $ean; 
} 
echo '</form>'; 

所以,在這裏點擊相應按鈕名稱報告2我要訪問的$ EAN和$ url的變量,但它的表現null表示變量並不存儲在inp1和inp2輸入框中輸入的值...可以任何一個,請告訴我該怎麼做。

+0

爲提交按鈕給出不同的值.... – user1844933

+2

請創建隱藏字段並將其放入值中。因爲只有當窗體中的按鈕被點擊時,表單中具有某個名稱屬性的那些字段纔會被髮布。另外你的代碼有點模糊。 –

+1

' ...'看上去不配合我 – Drakes

回答

0

通過張貼在這裏我做了以下技巧,它爲我工作的意見的幫助...

echo '<input type="hidden" name="hidTitle" value="'.$ean.'" />'; 

_POST['hidTitle']

訪問此變量,它爲我工作