2014-11-23 65 views
0

我想這個鏈接兩種文件,但沒有工作, 第一個文件湄選項下拉形式 塞康文件打印圖像 任何機構可以給予指教? 感謝您UR幫助isset(_ POST)無法正常工作

文件選項章

$spi1s[1]="01_SAT_MAX_DUR"; 
$spi1s[2]="01_SAT_MAX_INT"; 
$spi1s[3]="01_SAT_RTN_PRD"; 
$spi1s[4]="01_SAT_FREQ"; 
$spires1 = mysql_query("SELECT SPI FROM kekeringan where SPI like '%01_SAT%'"); 
$spirow1=mysql_fetch_array($spires1); 
$spiTitle1=$spirow1["SPI"]; 
foreach ($spi1s as $spiTitle1) { 
    echo "<option id=\"option\" value=\"".$spiTitle1."\" "; 
    if (isset($_POST['plot']) && $_POST['plot'] == $spiTitle1) { echo "selected=\"SELECTED\" "; } 
      echo "> 
      $spiTitle1 
    </option>"; 
    } 
echo "<br />"; 
echo "<br />";echo "</select></td>\n"; 
echo "<input id='option' type=\"submit\" name=\"getringan\" value=\"Submit\" />\n"; 
echo "</form>\n"; 

文件打印

if(isset($_POST['getringan'])){ 
$spi1s[1]="01_SAT_MAX_DUR"; 
$spi1s[2]="01_SAT_MAX_INT"; 
$spi1s[3]="01_SAT_RTN_PRD"; 
$spi1s[4]="01_SAT_FREQ"; 
$spires1 = mysql_query("SELECT SPI FROM ringan where SPI like '%01_SAT%'"); 
$spirow1=mysql_fetch_array($spires1); 
$spiTitle1=$spirow1["SPI"]; 

    $image = "<div id=\"plot_res\" style='border: none;width:810px;height:610px;margin:auto;padding:auto;'>"; 

    if ($_POST['plot'] == "01_SAT_MAX") { 
      $image .= "<center><img src=\"../data/4_0_0.png\" /></center>"; 
      $image .= "</div>"; 
      echo $image; 
    } elseif ($_POST['plot'] == "SPI_01_SAT_MAX_INT"){ 
      $image .= "<center><img src=\"../data/4_1_0.png\" /></center>"; 
      $image .= "</div>"; 
      echo $image; 
    } elseif ($_POST['plot'] == "SPI_01_SAT_RTN_PRD"){ 
      $image .= "<center><img src=\"../data/4_2_0.png\" /></center>"; 
      $image .= "</div>"; 
      echo $image; 
    } elseif ($_POST['plot'] == "SPI_01_SAT_FREQ"){ 
      $image .= "<center><img src=\"../data/4_3_0.png\" /></center>"; 
      $image .= "</div>"; 
      echo $image; 

    } else {echo "fail";} 
+0

什麼不起作用? – Jite 2014-11-23 07:43:14

+0

這些POST從哪裏來? isset()不工作意味着嚴重錯誤的PHP安裝,這是最不可能的問題 – 2014-11-23 07:48:40

+0

你的表單操作標籤在哪裏?您是否將方法帖子設置爲表單? – alphawow 2014-11-23 08:03:26

回答

0

試試這個

if (array_key_exists('getringan', $_POST)) { 
    ... 
} 

,或者如果它是也可能得到

if (array_key_exists('getringan', $_REQUEST)) { 
    ... 
} 
+0

謝謝,但仍然無法正常工作。這兩個文件已連接。 – user1551019 2014-11-23 09:50:23

+0

但是,當用戶選擇「01_SAT_MAX」應該是繪圖的問題,但這個scipt不是繪圖,,,沒有條件被接受,所以打印「失敗」 – user1551019 2014-11-23 09:52:11

+0

試圖改變你的代碼: echo「 \ n」; – JSB 2014-11-23 10:11:26