Indefinite variable [closed]

-3
<?php 

session_start();
//validação/////// coloquei o "0" acreditando acabar com esse problema, tambem tentei NULL/////////

$startaction="";
$police="";
$tipo ="0";
$Nome= "0";//atribuição do campo "nome" vindo do formulário para variavel
$Endereco="0";//atribuição do campo "endereco" vindo do formulário para variavel
$Bairro= "0";//atribuição do campo "bairo" vindo do formulário para variavel
$Cidade="0";//atribuição do campo "cidade" vindo do formulário para variavel
$Uf= "0";//atribuição do campo "uf" vindo do formulário para variavel
$Cep= $_POST['txtCep'];//atribuição do campo "cep" vindo do formulário para variavel0
$Email= "0";//atribuição do campo "email" vindo do formulário para variavel
$Telefone = "0";//atribuição do campo "telefone" vindo do formulário para variavel
$Celular= "0";//atribuição do campo "celular" vindo do formulário para variavel
$Razao= "0";
$Cnpj= "0";
$Fantasia= "0";
$Endereco2= "0";
$Bairro2= "0";
$Cidade2= "0";
$Uf2= "0";
$Cep2= "0";
$Email2= "0";
$Tel2= "0";
$Fax2="0";
$Celular2= "0";
$site= "0";
$login= "0";//atribuição do campo "login" vindo do formulário para variavel
$senha= "0";//atribuição do campo "senha" vindo do formulário para variavel
$senha2= "0";//atribui





require_once("action.php"); //váriaveis da página de configuração 





 ////////////////////////////////////////////////////
// RECEBENDO OS DADOS PREENCHIDOS DO FORMULÁRIO !
$tipo =$_POST['tipo'];
$Nome= $_POST['txtNome'];//atribuição do campo "nome" vindo do formulário para variavel
$Endereco= $_POST['txtEndereco'];//atribuição do campo "endereco" vindo do formulário para variavel
$Bairro= $_POST['txtBairro'];//atribuição do campo "bairo" vindo do formulário para variavel
$Cidade= $_POST['txtCidade'];//atribuição do campo "cidade" vindo do formulário para variavel
$Uf= $_POST['txtUf'];//atribuição do campo "uf" vindo do formulário para variavel
$Cep= $_POST['txtCep'];//atribuição do campo "cep" vindo do formulário para variavel0
$Email= $_POST['txtEmail'];//atribuição do campo "email" vindo do formulário para variavel
$Telefone = $_POST['txtTelefone'];//atribuição do campo "telefone" vindo do formulário para variavel
$Celular= $_POST['txtCelular'];//atribuição do campo "celular" vindo do formulário para variavel
$Razao= $_post['txtRazaoSocial'];
$Cnpj= $_post['txtCnpj'];
$Fantasia= $_post['txtNomeFantasia'];
$Endereco2= $_post['txtEndereco2'];
$Bairro2= $_post['txtBairro2'];
$Cidade2= $_post['txtCidade2'];
$Uf2= $_post['txtUf2'];
$Cep2= $post['txtCep2'];
$Email2= $_post['txtEmail2'];
$Tel2= $_post['txtTelefone2'];
$Fax2= $_post['txtFax2'];
$Celular2= $_post['txtCelular2'];
$site= $_post['txtSite'];
$login= $_POST['login'];//atribuição do campo "login" vindo do formulário para variavel
$senha= $_POST['senha'];//atribuição do campo "senha" vindo do formulário para variavel
$senha2= $_POST['senha2'];//atribuição do campo "sebha2" vindo do formulário para

$time = $_SERVER["REQUEST_TIME"];
$data=date ('d/m/Y');
$time =time ('H:i:s');
$query1= mysql_num_rows(mysql_query("SELECT * FROM usuario WHERE login ='$login'"));

if($tipo =='fisica'){
   if($Nome==="0"||$Endereco==="0"|| $Bairro==="0"||$Cidade==="0"||$Uf==="0" || $Cep==="0" ||$Email==="0"||$Telefone==="0"||$login==="0"||$senha==="0"||$senha2==="0"){ 
  ?>
    <script type="text/javascript">
    window.parent.exibeErro('Todos os campos com * são obrigatórios')</script//>

<?php
 }


}else{

    if(filter_var($Email,FILTER_VALIDATE_EMAIL)){
        if (strlen($senha)<6){
$police="Digite sua senha contendo no minimo seis caracteres!";
?>
    <script type="text/javascript">
    window.parent.exibeErro('$police')</script//>
<?php

        } 
    else
    { 
    if($senha<>$senha2){
    $police="Insira nos dois campos a mesma senha!";
?>
    <script type="text/javascript">
    window.parent.exibeErro('$police')</script//>
<?php
    }
    else{


  if($query1 == 1)
  {$police="Esse usuario ja existe!";
?>
    <script type="text/javascript">
    window.parent.exibeErro('$police')</script//>
<?php
  }
  if($tipo=='juridica'){

      if($Razao==="0"||$Cnpj==="0"||$Fantasia==="0"||$Endereco2==="0"||$Bairro2==="0"||$Cidade2==="0"||$Uf2==="0"||$Cep2==="0"||$Email2==="0"||$senha==="0"||$senha2==="0"||$login==="0"){ 
  ?>
    <script type="text/javascript">
    window.parent.exibeErro('Todos os campos com * são obrigatórios')</script//>

<?php
 }


}else{

    if(filter_var($Email2,FILTER_VALIDATE_EMAIL)){
        if (strlen($senha)<6){
$police="Digite sua senha contendo no minimo seis caracteres!";
?>
    <script type="text/javascript">
    window.parent.exibeErro('$police')</script//>
<?php

        } 
    else
    { 
    if($senha<>$senha2){
    $police="Insira nos dois campos a mesma senha!";
?>
    <script type="text/javascript">
    window.parent.exibeErro('$police')</script//>
<?php
    }
    else{


  if($query1 == 1)
  {$police="Esse usuario ja existe!";
?>
    <script type="text/javascript">
    window.parent.exibeErro('$police')</script//>
<?php
 }
 else{



     if ($police==NULL){
$query = "INSERT INTO usuario (tipo,Nome,Endereco,Bairro,Cidade,Uf,Cep,Email,Telefone,Celular,Razao,Cnpj,Fantasia,Endereco2,Bairro2,Cidade2,Uf2,Cep2,Email2,Tel2,Fax2,Celular2,site,login,senha,data,hora)
 VALUES ('$tipo','$Nome','$Endereco','$Bairro','$Cidade','$Uf','$Cep','$Email','$Telefone','$Celular','$Razao','$Cnpj','$Fantasia','$Endereco2','$Bairro2','$Cidade2','$Uf2','$Cep2','$Email2','$Tel2','$Fax2','$Celular2','$site','$login','$senha','$data','$hora')"or die ("1337");
  $insert = mysql_query ($query,$conexao); 



     }
                if($insert){
                    echo"<script language='javascript' type='text/javascript'>alert('Cadastramento efetuado!');window.location.href='produtos'</script>";
                }else{
                    $police="Erro ao cadastrar contate o Administrador!";
?>
    <script type="text/javascript">
    window.parent.exibeErro('$police')</script//>
<?php

                }}}}}}}}


    }}

//echo "<script type="text/javascript">
    // window.parent.exibeErro('Todos os campos com * são obrigatórios')</script//>"

//echo "<script type="text/javascript">
    // window.parent.exibeErro('Todos os campos com * são obrigatórios')</script//>"



echo ("$tipo")
?>

But putting the code in this way appears:

  

Notice: Undefined variable: _post in, line 56 onwards

In other words, it refers to the attribute opposite to what I am registering ...

that is correctly connected taking all the variables of physics. (detail I used the same table to avoid inconvenience in the login)

    
asked by anonymous 18.05.2016 / 22:56

2 answers

4

In php variable names are case sensitive ie case are different from the global variable $_POST and not $_post and the most important detail, all requests by default use the get method, as you are using a link change occurrences of $_POST and $_post by $_GET

    
18.05.2016 / 23:00
3

It's quite simple, it's just a typo, it writes _POST instead of _post and it will be solved. Big and small changes the name of the variables.

The rest is pure invention. Programming is not kicking solutions, it is understanding the workings of things and doing the right thing.

    
18.05.2016 / 22:59