0

有人可以告诉我为什么打开此页面时没有显示任何内容吗?

<?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;
?>
4

3 回答 3

1
<form style = "display:none">

这会阻止它显示。删除样式或将其替换style = "display: block"为您需要的任何样式。

于 2013-05-19T12:58:35.810 回答
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>";
}
于 2013-05-19T12:57:49.007 回答
0

也许你正在寻找这样的东西:

if (!empty($action)) 
于 2013-05-19T12:57:07.040 回答