Php 正在处理但未重定向的表单

Php 正在处理但未重定向的表单,php,html,forms,Php,Html,Forms,从今天早上开始,我试图在提交表单时重定向到一个新页面。我意识到表单正在处理中,因为信息保存在数据库中。但是,保存后,我希望显示一个包含新创建信息的页面。页面未显示 这是表格代码 <form action='index.php?view=newOffice' name='form_cliente' enctype='multipart/form-data' method='POST' onsubmit='return validarFormularioCliente()'> <

从今天早上开始,我试图在提交表单时重定向到一个新页面。我意识到表单正在处理中,因为信息保存在数据库中。但是,保存后,我希望显示一个包含新创建信息的页面。页面未显示

这是表格代码

<form action='index.php?view=newOffice' name='form_cliente' enctype='multipart/form-data' method='POST' onsubmit='return validarFormularioCliente()'>

<div class='box1'>
    <div class='title1'>
        <div class='required_field1_title'>* campos obrigatórios</div>
        Criar cliente
    </div>
    <div class='content1'>
        <?php 
        if($erro_sql){
            $style_display = "";
        }else{
            $style_display = "style='display: none;'";  
        }
        ?> 
        <div id='error_box' class='error_box' <?php echo $style_display; ?> >
            <div class='error_message' id='erro_nome' style='display: none;'>Introduza um <b>Nome de Cliente</b></div>
            <?php 
            if($erro_sql){
                ?><div class='error_message'>Ocorreu um erro. Por favor tente novamente.</div>
            <?php }
            ?>
        </div>
        <!-- Colocar abaixo a tabela com dados de input -->
        <table class='table1' width='100%' cellpadding='5' cellspacing='1' border='0'>
            <tr>
                <td class='table_title1 required_field1'>* Nome do Cliente</td>
                <td class='table_text1'> 
                    <input class='text_field1' type='text' id='nome_cliente' name='nome_cliente'>
                </td>
            </tr>
        </table>
    </div>
</div>
<table width='100%' cellpadding='5' cellspacing='0' border='0'>
    <tr>
        <td>
        <input type='submit' value='guardar'>
        &nbsp;
        <?php echo "<input type='button' onclick='window.location = \"".$CONF['HOME']."/superadmin/\"' value='cancelar'>"; ?> 
        </td>
    </tr>
</table>        
和视图开关盒

case "escritorio":
    include(box_visualizar_cliente.php");
    break;
最后,我要显示的页面代码

        //instanciar as classes necessárias para obter a informação
    /*if(!isset($crm_escritorio))$crm_escritorio = new crm_escritorio;

    if(!empty($codigo_escritorio)){

        $resultGetEscritorio = $crm_escritorio->getEscritorioById($codigo_escritorio);

        if(!empty($resultGetEscritorio) && sizeof($resultGetEscritorio) == 1 ){
            echo "<div class='box1'>";
            echo "<div class='title1'>";
            echo "<div class='option1'>";
            echo "<a href='index.php?view=edit&amp;id=".$codigo_escritorio."'>editar</a>";
            echo " | <a href='index.php?view=delete&amp;id=".$codigo_escritorio."' onclick='return confirm(\"Tem a certeza que pretende apagar?\")'>apagar</a>";
            echo "</div>";
            echo "detalhes do cliente";
            echo "</div>";
            echo "<div class='content1'>";
            echo "<table class='table1' width='100%' cellpadding='5' cellspacing='1' border='0'>";
            echo "<tr>";
            echo "<td class='table_title1'>Nome do Cliente</td>";
            echo "<td class='table_text1'>";
            echo $resultGetEscritorio[0]['esc_nome'];
            echo "</td>";
            echo "</table>";
            echo "</div>";
            echo "</div>";
        }
    }*/
?>
<div class='box1'>
<div class='title1'>detalhes do utilizador</div>
<div class='content1'>
<div class='empty1'>nao foi encontrado nenhum contacto</div>
</div>
</div>
//实例作为获取信息所必需的类
/*如果(!isset($crm_escritorio))$crm_escritorio=新crm_escritorio;
如果(!空($codigo_escritorio)){
$resultGetEscritorio=$crm\u escritorio->getEscritorioById($codigo\u escritorio);
如果(!empty($resultGetEscritorio)&&sizeof($resultGetEscritorio)==1){
回声“;
回声“;
回声“;
回声“;
回声“|”;
回声“;
呼应“客户详情”;
回声“;
回声“;
回声“;
回声“;
呼应“客户名称”;
回声“;
echo$resultgetescriptorio[0]['esc_nome'];
回声“;
回声“;
回声“;
回声“;
}
}*/
?>
具体用途是什么
不,不,不,不,不

谁能告诉我丢失了什么?我会永远把你打败

您是否在
标题(“位置:”.urldecode($link))之前发送任何(HTML)输出?用户是否在任何地方重新定向?默认情况下,
表单
元素中的
操作
标记应该指定您希望将用户重新定向到的位置。是的,我有一个包含菜单等内容的模板页面。我正在实习,公司给了我一个网站来添加功能。我试图克隆表单,但我遗漏了一些东西!它被重定向到处理和保存信息表单的索引页面…我知道这是一个糟糕的做法,但网站已经像那样建立起来了。保存后,是生成de header()的索引。不幸的是,页面未按预期显示。如果在标头之前发送HTML输出,则不会发送标头,因为标头已与第一个输出一起发送。例如,您可以使用缓冲区来缓冲第一个输出,这样您就可以在此时添加更多的头。
        //instanciar as classes necessárias para obter a informação
    /*if(!isset($crm_escritorio))$crm_escritorio = new crm_escritorio;

    if(!empty($codigo_escritorio)){

        $resultGetEscritorio = $crm_escritorio->getEscritorioById($codigo_escritorio);

        if(!empty($resultGetEscritorio) && sizeof($resultGetEscritorio) == 1 ){
            echo "<div class='box1'>";
            echo "<div class='title1'>";
            echo "<div class='option1'>";
            echo "<a href='index.php?view=edit&amp;id=".$codigo_escritorio."'>editar</a>";
            echo " | <a href='index.php?view=delete&amp;id=".$codigo_escritorio."' onclick='return confirm(\"Tem a certeza que pretende apagar?\")'>apagar</a>";
            echo "</div>";
            echo "detalhes do cliente";
            echo "</div>";
            echo "<div class='content1'>";
            echo "<table class='table1' width='100%' cellpadding='5' cellspacing='1' border='0'>";
            echo "<tr>";
            echo "<td class='table_title1'>Nome do Cliente</td>";
            echo "<td class='table_text1'>";
            echo $resultGetEscritorio[0]['esc_nome'];
            echo "</td>";
            echo "</table>";
            echo "</div>";
            echo "</div>";
        }
    }*/
?>
<div class='box1'>
<div class='title1'>detalhes do utilizador</div>
<div class='content1'>
<div class='empty1'>nao foi encontrado nenhum contacto</div>
</div>
</div>