Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal boa noite.
Como posso imprimir minhas mensagens armazenadas na variável $msg, através da DIV?
Não está funcionando, preciso fazer mais alguma coisa?
Alguém pode dar uma dica?
Segue código abaixo:
inserir.php
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>IPBX | CallCenter</title>
<link href='[https://fonts.googleapis.com/css?family=Oswald:400,300,700'](https://fonts.googleapis.com/css?family=Oswald:400,300,700) rel='stylesheet' type='text/css'/>
<link rel="stylesheet" type="text/css" href="../../css/style-login.css"/>
</head>
<body>
<div id="voltar"><a href="index.php" title="Voltar para tela de cadastro!">Voltar »</a></div>
<div id="login" class="form bradius" style="top: 90px">
<div class="message"><?php echo $msg;?></div>
<div class="logo"><a><img src='../../images/logo.png' width="200" height="161"/></a></div>
<div class="acomodar">
<form method="POST">
<tr>
<td>Email</td>
<td><input type="text" name="email" class="txt bradius"></td>
</tr>
<tr>
<td>Senha</td>
<td><input type="password" name="senha" class="txt bradius"></td>
</tr>
<tr>
<td>Nivel</td>
<td>
<select name="nivel" class="txt bradius">
<option type="text" value="administrador" class="txt bradius">administrador</option>
<option type="text" value="usuario" class="txt bradius">usuario</option>
</select>
</td>
</tr>
<tr>
<td><input type="submit" value="Gravar" class="sb bradius"></td>
</tr>
</form>
</body>
<?php
require '../carregar.php';
verificarAcesso();
if ($_POST){
if ($_POST['senha'] == ''){
$msg = 'Por favor digite a senha!';
}
elseif ($_POST['email'] == ''){
$msg = 'Por favor digite o email!';
}else{
(inserir('usuarios', $_POST));
header('location:index.php');
}
}
?>
</body>
</html>Gleydson, bom dia.
Está gerando o erro abaixo na pagina:
Notice: Undefined variable: msg in/var/www/DAC/queue/Abstracao/App/inserir.phpon line 34
Alguma dica?
>
Gleydson, bom dia.
Está gerando o erro abaixo na pagina:
Notice: Undefined variable: msg in/var/www/DAC/queue/Abstracao/App/inserir.phpon line 34
Alguma dica?
Olá zeljunior, tudo bem?
Esse erro é por que o script não encontrou a variável em que você esta tentando dar echo,
uma maneira de resolver isso é setar a variável no inicio do documento, antes do doctype assim:
<?php
$msg = ( isset($msg) ) ? $msg : '';
?>
Poderia me dizer se conseguiu?
Abs!
Gleydson, obrigado cara, resolveu!
Tenta colocar este código abaixo no topo do arquivo, pois do jeito que esta a div que contem a variável $msg nunca apresentara a mesma pois ela só terá valor no fim do documento.
}else{