amigos primeiramente muito boa tarde mais vamos ao que interessa seguinte estou tentando fazer um código onde o membro altera sua foto de perfil o que esta acontecendo o código manda para a pasta uploid só que não cadastra a imagem no db abaixo esta o código completo de como estou cadastrando a imagem agora não sei onde esta o erro ele altera os dados do cliente faz o uploid da imagem manda para pasta só que não aparece nada no db na coluna avatar me ajudem
Pergunta
matrix2003
amigos primeiramente muito boa tarde mais vamos ao que interessa seguinte estou tentando fazer um código onde o membro altera sua foto de perfil o que esta acontecendo o código manda para a pasta uploid só que não cadastra a imagem no db abaixo esta o código completo de como estou cadastrando a imagem agora não sei onde esta o erro ele altera os dados do cliente faz o uploid da imagem manda para pasta só que não aparece nada no db na coluna avatar me ajudem
<?php require_once("config.php"); loadClass("protege"); $protege=new protege(); require_once("topo.php"); if(!logado()){ alertaredir("Você precisa estar logado para acessar essa área do site","inicio"); exit; } if($_SERVER['REQUEST_METHOD']=='POST' && isset($_POST['act']) && $_POST['act']=='editar'){ if(isset($_POST['token']) && $_POST['token']==$_SESSION['token']){ foreach($_POST as $k=>$v){ $post[$k]=$protege->geral($v); } extract($post); loadClass("image"); $upl=new imagem(); $sizeimg=getConfig('tamanhoimg'); $upl->setAttr( ($sizeimg*1024) * 1024); if(is_uploaded_file($_FILES['avatar']['tmp_name'])){ $arq=$upl->envio($_FILES['avatar'],"uploads/avatar"); if(!$arq){ alertaredir('Tipo de Arquivo inválido ou tamanho do upload excedido','meusdados'); exit; }else{ $sqluav=$db->query("select avatar from membros where id=".$_SESSION['loginu_id']); $userav=$sqluav->fetch_object(); @unlink("uploads/avatar/".$userav->avatar); $sql=$db->query("update membros set avatar='$arq' where id=".$_SESSION['loginu_id']); } } $sql=$db->query("update membros set nome='$nome', sobrenome='$sobrenome', avatar='$avatar', cidade='$cidade', uf='$uf', email='$email', senha='$senha', banco='$banco', recebermsg='$recebermsg' where id=".$_SESSION['loginu_id']); if($sql){ alertaredir("Gravado com sucesso","meusdados"); }else{ alertaredir("Falha ao gravar","meusdados"); } }else{ alertaredir("Violação de Acesso","meusdados"); } } $sqlm=$db->query("select * from membros where id=".$_SESSION['loginu_id']); $membro=$sqlm->fetch_array(); extract($membro); ?> <div class="quadroprincipal"> <div> <strong>Logado como: </strong><?php echo html_entity_decode($_SESSION['loginu_nome']);?> <a href="logout">(Sair)</a> </div> <h2 class="tituloquadro">Meus Dados</h2> <?php require_once("menumc.php"); ?> <div align="center"> <table border="0" width="100%" cellspacing="6"> <tr> <td align="center"> <p align="center"><script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <!-- Cadastro --> <ins class="adsbygoogle" style="display:inline-block;width:728px;height:90px" data-ad-client="ca-pub-4083771826690757" data-ad-slot="4998290220"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script></p> <p> </td> </tr> </table> </div> <div class="infomembro"> <form method="post" action="meusdados" id="formmeusdados" enctype="multipart/form-data"> <input type="hidden" name="act" value="editar"/> <input type="hidden" name="token" value="<?php echo $_SESSION['token'];?>"/> <p> <label>Nome</label><br/> <input type="text" name="nome" id="nome" class="txt400" value="<?php echo html_entity_decode($nome);?>"/> </p> <p> <label>Sobrenome</label><br/> <input type="text" name="sobrenome" id="sobrenome" class="txt400" value="<?php echo html_entity_decode($sobrenome);?>"/> </p> <p> <label>Avatar:</label><br/> <input type="file" id="avatar" name="avatar"/><br/> </p> <p> <label>Cidade</label><br/> <input type="text" name="cidade" id="cidade" class="txt400" value="<?php echo html_entity_decode($cidade);?>"/> </p> <p> <label>Estado</label><br/> <select name="uf" id="uf" class="txt200"> <option value="">Selecione</option> <option value="AC" <?php if($uf=='AC') echo 'selected="selected"';?>>Acre</option> <option value="AL" <?php if($uf=='AL') echo 'selected="selected"';?>>Alagoas</option> <option value="AP" <?php if($uf=='AP') echo 'selected="selected"';?>>Amapá</option> <option value="AM" <?php if($uf=='AM') echo 'selected="selected"';?>>Amazonas</option> <option value="BA" <?php if($uf=='BA') echo 'selected="selected"';?>>Bahia</option> <option value="CE" <?php if($uf=='CE') echo 'selected="selected"';?>>Ceará</option> <option value="DF" <?php if($uf=='DF') echo 'selected="selected"';?>>Distrito Federal</option> <option value="ES" <?php if($uf=='ES') echo 'selected="selected"';?>>Espirito Santo</option> <option value="GO" <?php if($uf=='GO') echo 'selected="selected"';?>>Goiás</option> <option value="MA" <?php if($uf=='MA') echo 'selected="selected"';?>>Maranhão</option> <option value="MT" <?php if($uf=='MT') echo 'selected="selected"';?>>Mato Grosso</option> <option value="MS" <?php if($uf=='MS') echo 'selected="selected"';?>>Mato Grosso do Sul</option> <option value="MG" <?php if($uf=='MG') echo 'selected="selected"';?>>Minas Gerais</option> <option value="PA" <?php if($uf=='PA') echo 'selected="selected"';?>>Pará</option> <option value="PB" <?php if($uf=='PB') echo 'selected="selected"';?>>Paraíba</option> <option value="PR" <?php if($uf=='PR') echo 'selected="selected"';?>>Paraná</option> <option value="PE" <?php if($uf=='PE') echo 'selected="selected"';?>>Pernambuco</option> <option value="PI" <?php if($uf=='PI') echo 'selected="selected"';?>>Piauí</option> <option value="RJ" <?php if($uf=='RJ') echo 'selected="selected"';?>>Rio de Janeiro</option> <option value="RN" <?php if($uf=='RN') echo 'selected="selected"';?>>Rio Grande do Norte</option> <option value="RS" <?php if($uf=='RS') echo 'selected="selected"';?>>Rio Grande do Sul</option> <option value="RO" <?php if($uf=='RO') echo 'selected="selected"';?>>Rondônia</option> <option value="RR" <?php if($uf=='RR') echo 'selected="selected"';?>>Rorâima</option> <option value="SS" <?php if($uf=='SS') echo 'selected="selected"';?>>Santa Catarina</option> <option value="SP" <?php if($uf=='SP') echo 'selected="selected"';?>>São Paulo</option> <option value="SE" <?php if($uf=='SE') echo 'selected="selected"';?>>Sergipe</option> <option value="TO" <?php if($uf=='TO') echo 'selected="selected"';?>>Tocantins</option> </select> </p> <p> <label>Receber Mensagens internas</label><br/> <select name="recebermsg" id="recebermsg" class="txt200"> <option value="">Selecione</option> <option value="site" <?php if($recebermsg=='site') echo 'selected="selected"';?>>Site</option> <option value="email" <?php if($recebermsg=='email') echo 'selected="selected"';?>>E-mail</option> </select> </p> <p> <label>E-mail</label><br/> <input type="text" name="email" id="email" class="txt400" value="<?php echo html_entity_decode($email);?>"/> </p> <p> <label>Senha</label><br/> <input type="password" autocomplete="off" name="senha" id="senha" class="txt200" value="<?php echo html_entity_decode($senha);?>"/> </p> <p> <label>Dados Bancários:</label><br/> <span class="orient"> <strong>Incluir todos os dados necessários como segue:</strong> <br> Nome do Titular da conta, Nome do Banco, Número do banco(caso seja necessário),<br> Número da Agencia, Número da conta, tipo da conta(Corrente ou Poupança). </span><br/> <textarea name="banco" id="banco" class="txt400" rows="10"><?php echo html_entity_decode($banco);?></textarea> </p> <p> <input type="submit" id="submit" value="GRAVAR"/> </p> </form> </div> </div> <?php require_once("rodape.php"); ?>Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.