

Motivo 3: Diferença ou falta dos métodos POST x GET no formulário Solução: altere o formulário no html, e use sempre o mesmo nome. Você pode estar chamando no PHP um nome diferente do parametro nameno formulário.Įm suma, a simples diferença no nome dos campos (“ cliente”no formulário, e “ clientes “no PHP) já é suficiente para gerar o erro. Motivo 2: Campos com nome diferente no formulário html e no PHP Solução: certifique-se de que todos os input’s do seu formulário possuem o parametro name, e de que os valores são exatamente os que você está tentando chamar no PHP. Assim, este é o nome da variável que o PHP irá identificar. Primeiramente, todo campo input no formulário HTML precisa ter o parametro nameespecificado. Motivo 1: Falta do parametro “name” no form do html

Para cada campo no HTML, é necessário haver um parametro name, identificando o nome do campo, que irá virar a variável dentro do PHP. O erro é causado quando tentamos chamar uma variável $_POST ou $_GET que não foi enviada através do formulário. A mensagem de erro, normalmente, é: Notice: Undefined index: nome in /home/meusitemodelo/public_html/teste.php on line 3 Ele está relacionado aos métodos POST e GET, no recebimento de formulários. Notice: Undefined index é um erro bastante comum do PHP.
