Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Noite,
Eu tenho essa função criada no meu arquivo crud.php:
<?php
//FUNÇÃO DE PEGA ID NOTICIAS_EVENTO
function pegaIdNoticia($id){
$pdo = conecta();
try{
$pegaid = $pdo->prepare("SELECT * FROM noticias_evento WHERE id = ?");
$pegaid->bindValue(1,$id, PDO::PARAM_INT);
$pegaid->execute();
if($pegaid->rowCount() > 0):
return $pegaid->fetch(PDO::FETCH_OBJ);
else:
return FALSE;
endif;
}catch(PDOException $e){
echo $e->getMessage();
}
}
?>
e no arquivo edit_noticia.php:
<?php
$dados = pegaIdNoticia($id);
var_dump($dados);
?>
<h2 class="linha">NOTÍCIAS</h2>
<div class="box">
<div class="box-content nopadding">
<div id="myForm" class="box-content top text-center w-100">
<div class="retorno"></div>
<script type="text/javascript">
$("#celular").mask("(99) 9 9999-9999");
</script>
<form action="" name="form_editaradmgm" method="post" >
<div class="form-group">
<label for="Nick">Nick</label>
<input type="text" name="nick" value="<?php echo $dados->nick_administrador; ?>" class="form-control" placeholder="Digite o Nick do Game" />
</div>
<div class="form-group">
<label for="Nome">Nome</label>
<input type="text" name="nome" value="<?php echo $dados->nome_administrador; ?>" class="form-control" placeholder="Digite o Nome" />
</div>
<div class="form-group">
<label for="Celular">Celular</label>
<input type="text" name="celular" class="form-control" id="celular" placeholder="Digite o Celular" value="<?php echo $dados->celular_administrador; ?>" />
</div>
<div class="form-group">
<label for="Email">Email</label>
<input type="text" name="email" class="form-control" placeholder="Digite um Email" value="<?php echo $dados->email_administrador; ?>" />
</div>
<div class="form-group">
<label for="Funcao">Função</label>
<input type="text" name="funcao" class="form-control" placeholder="Digite uma Funcao" value="<?php echo $dados->funcao_administrador; ?>" />
</div>
<div class="form-group">
<label for="Login">Login</label>
<input type="text" name="login" class="form-control" placeholder="Digite um Login" value="<?php echo $dados->login_administrador; ?>" />
</div>
<div class="form-group">
<label for="Nivel">Nivel</label>
<select name="nivel" class="form-control">
<option value="<?php echo $dados->nivel_administrador; ?>">Escolha uma opção:
<?php if (($dados->nivel_administrador) == 1): echo 'Administrador'; else: echo 'Game Master'; endif; ?>
</option>
<option value="<?php if (($dados->nivel_administrador) == 1): echo '2'; $nivell = '2'; else: echo '1'; $nivell = '1'; endif; ?>">
<?php if ($nivell == 1): echo 'Administrador'; else: echo 'Game Master'; endif; ?>
</option>
</select>
</div>
<input type="hidden" name="id" value="<?php echo $dados->id; ?>" />
<center>
<img class="loader" style="display:none" src="images/loader.gif" />
</center>
<button name="submit" type="submit" class="btn btn-primary">Atualizar</button>
</form>
</div>
</div>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script type="text/javascript" src="js/noticia.js"></script>
<script type="text/javascript" src="js/maskedinput.min.js"></script>
o var_dump(dados); retorna todos os dados do mysql, mas quando tento chamar o $dados->nick_administrador ou qualquer outro campo da tabela ele exibe o erro: Notice: Undefined property: stdClass::$nick_administradorCarregando comentários...