2014-11-23 116 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