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