2013-05-19 108 views
0

有人可以告訴我爲什麼在打開此頁面時什麼都沒有顯示?輸出不會顯示出來php

<?php 

include_once("functions.php"); 
// Process 
$action = isset($_POST["action"]) ? $_POST["action"] : ""; 
if (empty($action)) 
{ 
    // Send back the contact form HTML 
    $output = "<form action='#' style='display:none'> 
       <label for='image'>upload: </label> 
       <input type='file' id='image' name='image' maxlength=50>"; 
} 
echo $output; 
?> 
+2

'$ action'爲空嗎? – billyonecan

+2

爲什麼不直接使用if(isset($ _ POST [「action」])){...}? – Aquillo

+0

也許$ _POST ['action']它的設置 – Sam

回答

0

也許您正在尋找這樣的事情:

if (!empty($action)) 
1

我寧願用if isset直接刪除style='display:none'否則會指定爲財產不顯示的形式

include_once("functions.php"); 
// Process 
if(!isset($_POST["action"])) 
{ 
    // Send back the contact form HTML 
    echo "<form action='#'> 
      <label for='image'>upload: </label> 
      <input type='file' id='image' name='image' maxlength=50>"; 
} 
1
<form style = "display:none"> 

這是防止它顯示..刪除樣式或替換它與style = "display: block"或任何您需要的。