Funciona mas aparece Erro.
Clico para acessar a parte de alteração e aparece essa mensagem, funciona mas aparece.
código solicitado:
Warning: Missing argument 2 for cadastrarUsuario(), called in C:\xampp\htdocs\cursophp\app\usuario\controller.php on line 24 and defined in C:\xampp\htdocs\cursophp\app\usuario\controller.php on line 64
código solicitado:
function cadastrarUsuario( $conexao, $titulo ) { $titulo = "Cadastro de novo usuário"; // verificamos se o formulário foi postado if( isset($_POST['frmCadUsuario']) ) { // postou o formulário de cadastro $usuario = $_POST['txtNomeUsuario']; $idade = $_POST['txtIdadeUsuario']; if(usuario_cadastrar( $conexao, $usuario, $idade )) { $retornoExc = "Usuário cadastrado com sucesso!"; $dados = listarDados($conexao); require("view_lista.php"); } else { echo "O cadastro falhou, tente novamente!"; require("view_form_cadastro_novo_usuario.php"); } } else { // mostrar o formulário de cadastro require("view_form_cadastro_novo_usuario.php"); } }
Karine Sobral
Curtidas 0
Melhor post
Raylan Zibel
22/04/2016
Poe no começo do codigo PHP:
error_reporting(0);
GOSTEI 2
Mais Respostas
Jothaz
15/03/2016
Isso não é um erro é um Alerta (Warning).
De acordo com a mensagem esta faltando passar um parâmetro na chama do método cadastrarUsuario( $conexao, $titulo ) que espera receber 2 parâmetros.
Tem certeza que precisa passar $titulo?
De acordo com a mensagem esta faltando passar um parâmetro na chama do método cadastrarUsuario( $conexao, $titulo ) que espera receber 2 parâmetros.
Tem certeza que precisa passar $titulo?
GOSTEI 0
Claudio Lopes
15/03/2016
isso não é erro, é um alerta dizendo que está faltando dois argumentos na função. Qual a linha 24 se refere?
GOSTEI 0
Karine Sobral
15/03/2016
Sorry Jothaz, isso, isso, mas está "aparecendo" e esse é o problema, vou verificar o código e ver essa questão. Obrigada.
Din, está aqui o código solicitado.
Din, está aqui o código solicitado.
switch($passo){ case "cadastrar" : cadastrarUsuario( $conexao ); break; case "alterar" : alterarUsuario( $conexao ); break; case "excluir" : $retornoExc = excluirUsuario( $conexao ); $dados = listarDados($conexao); require("view_lista.php"); break; default: $dados = listarDados($conexao); require("view_lista.php"); break; }
GOSTEI 0
Fabiano Carvalho
15/03/2016
Voce criou a funcao cadastraUsuario com dois parametros.
E quando voce chama a mesma informa somente um.
E quando voce chama a mesma informa somente um.
GOSTEI 1
Karine Sobral
15/03/2016
Obrigada senhores.
GOSTEI 1