Erro Notice: undefined index do PHP [RESOLVIDO]

13. Re: Erro Notice: undefined index do PHP [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 18/11/2017 - 12:36h

Saída:

Array ( [name] => jose [email] => financeiro@nisseiautocenter.com.br [login] => jose [passwd] => 123 [access_level_id] => 2 )

Parece que esta enviando corretamente, porém não faço ideia o que esta acontecendo...


  


14. Re: Erro Notice: undefined index do PHP [RESOLVIDO]

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 18/11/2017 - 12:38h

kelvinferraz escreveu:

Saída:

Array ( [name] => jose [email] => financeiro@nisseiautocenter.com.br [login] => jose [passwd] => 123 [access_level_id] => 2 )

Parece que esta enviando corretamente, porém não faço ideia o que esta acontecendo...


Você mudou da forma que te informei e mesmo assim recebeu os mesmos erros ? Coloque as atribuiçoes de variaveis acima das includes igual te enviei.


15. Re: Erro Notice: undefined index do PHP [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 18/11/2017 - 12:45h

Código alterado conforme me orientou:

<?php

$name = $_POST["name"];
$email = $_POST["email"];
$login = $_POST["login"];
$passwd = $_POST["passwd"];
$access_level_id = $_POST["access_level_id"];

print_r($_POST);


session_start();
include_once("../../../security.php");
include_once("../../../connection.php");


$query = mysql_query("INSERT INTO user (name,email,login,passwd,access_level_id) VALUES ('$name,''$email,'$login','$passwd','$access_level_id')");

?>

Saída quando clico em cadastrar:
Array ( [name] => jose [email] => financeiro@nisseiautocenter.com.br [login] => jose [passwd] => 123 [access_level_id] => 2 )

Quando dou mais um enter na pagina:

Notice: Undefined index: name in /opt/lampp/htdocs/nisseiautocenter/modules/admin/process/proc_sub_user.php on line 3

Notice: Undefined index: email in /opt/lampp/htdocs/nisseiautocenter/modules/admin/process/proc_sub_user.php on line 4

Notice: Undefined index: login in /opt/lampp/htdocs/nisseiautocenter/modules/admin/process/proc_sub_user.php on line 5

Notice: Undefined index: passwd in /opt/lampp/htdocs/nisseiautocenter/modules/admin/process/proc_sub_user.php on line 6

Notice: Undefined index: access_level_id in /opt/lampp/htdocs/nisseiautocenter/modules/admin/process/proc_sub_user.php on line 7
Array ( )







16. Re: Erro Notice: undefined index do PHP [RESOLVIDO]

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 18/11/2017 - 12:54h

Tá. É normal a página mostrar este erro no enter pois ose dados não vieram de uma requisição Post.

Mas no log do seu sistema ainda dá erro? E no banco de dados não inseriu nada?


17. Re: Erro Notice: undefined index do PHP [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 18/11/2017 - 13:02h

plimo263 escreveu:

Tá. É normal a página mostrar este erro no enter pois ose dados não vieram de uma requisição Post.

Mas no log do seu sistema ainda dá erro? E no banco de dados não inseriu nada?


Não companheiro... não inseriu nada!


18. Re: Erro Notice: undefined index do PHP [RESOLVIDO]

Marcos Felipe
plimo263

(usa Ubuntu)

Enviado em 18/11/2017 - 13:41h

É amigo. Logicamente está tudo certo. Vamos ver se outro amigo aqui do vol te ajuda.


19. Re: Erro Notice: undefined index do PHP [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 18/11/2017 - 13:54h

plimo263 escreveu:

É amigo. Logicamente está tudo certo. Vamos ver se outro amigo aqui do vol te ajuda.


Obrigado pela ajuda companheiro!


20. Re: Erro Notice: undefined index do PHP [RESOLVIDO]

Kelvin Ferraz
kelvinferraz

(usa Debian)

Enviado em 23/11/2017 - 10:02h

plimo263 escreveu:

É amigo. Logicamente está tudo certo. Vamos ver se outro amigo aqui do vol te ajuda.


Companheiro venho compartilhar com você que resolvi o problema, era um erro bem simples e comum para quem programa.. as famosas "aspas" ou ponto e virgula da vida!

Código com erro:
$query = mysql_query("INSERT INTO user (name,email,login,passwd,access_level_id) VALUES ('$name,''$email,'$login','$passwd','$access_level_id')"); 


Código sem o erro:
$query = mysql_query("INSERT INTO user (name,email,login,passwd,access_level_id) VALUES ('$name', '$email', '$login', '$passwd', '$access_level_id')"); 


Simples porém muito confuso!

Obrigado pelo apoio!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts