Tatsui 0 Denunciar post Postado Janeiro 3, 2012 bom pessoa peço a colaboração de vcs caso possam me ajudar ^^ eu tenho um formulário e um php com update pra editar os dados do banco de dados mas fica aparecendo esse erro ao enviar: Unknown column 'img' in 'field list' o código é esse: $nome = $_POST['nome']; $img = $_POST['img']; $nome_url = replace($nome); $idade = $_POST['idade']; $niver = $_POST['niver']; $alt = $_POST['alt']; $peso = $_POST['peso']; $sexo = $_POST['sexo']; $sangue = $_POST['sangue']; $rank = $_POST['rank']; $kekeigenkai = $_POST['kekeigenkai']; $registro = $_POST['registro']; $cont = $_POST['cont']; /* ENVIAR */ if(empty($nome) AND empty($cont)){ echo "<script>alert('Preencha corretamente os campos.');</script>"; }else{ $sgl = "UPDATE info SET `nome`='$nome',`nome_url`='$nome_url',`img`='$img',`idade`='$idade',`aniversario`='$niver',`altura`='$alt',`peso`='$peso',`sexo`='$sexo',`sangue`='$sangue',`rank`='$rank',`kekeigenkai`='$kekeigenkai',`registro`='$registro',`cont`='$cont' WHERE `nome_url` = '".$_GET['nome']."'"; $query = mysql_query($sgl) or die(mysql_error()); echo "<script>alert('Enviado com sucesso!'); location.href='?page=bio&funcao=lista&menu=menu-bio';</script>"; }}} ?> <div id="tudo-epi"> <div id="titulo-top"> » Adicionar » Biografia</div> <form action="?page=bio&menu=menu-bio&funcao=editar&nome=<? echo $dados['nome_url']; ?>&act=enviar" method="post"> <div id="form-princ"> <table width="695" border="0" cellspacing="1" cellpadding="3"> <tr> <td width="100" bgcolor="#666666" class="iten">Nome:</td> <td bgcolor="#999999"><input name="nome" type="text" class="form-princ" id="nome" value="<? echo $dados['nome'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Screen:</td> <td bgcolor="#999999"><input name="img" type="text" class="form-princ" id="img" value="<? echo $dados['img'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Idade:</td> <td bgcolor="#999999"><input name="idade" type="text" class="form-princ" id="idade" value="<? echo $dados['idade'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Aniversário:</td> <td bgcolor="#999999"><input name="niver" type="text" class="form-princ" id="niver" value="<? echo $dados['aniversario'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Altura:</td> <td bgcolor="#999999"><input name="alt" type="text" class="form-princ" id="alt" value="<? echo $dados['altura'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Peso:</td> <td bgcolor="#999999"><input name="peso" type="text" class="form-princ" id="peso" value="<? echo $dados['peso'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Sexo:</td> <td bgcolor="#999999"><select name="sexo" class="form-princ" id="sexo"> <option value="masc" selected="selected">Masculino</option> <option value="fem">Feminino</option> </select></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Tipo de sangue:</td> <td bgcolor="#999999"><input name="sangue" type="text" class="form-princ" id="sangue" value="<? echo $dados['sangue'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Rank:</td> <td bgcolor="#999999"><input name="rank" type="text" class="form-princ" id="rank" value="<? echo $dados['rank'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Kekei Genkai:</td> <td bgcolor="#999999"><input name="kekeigenkai" type="text" class="form-princ" id="kekei_genkai" value="<? echo $dados['kekeigenkai'] ?>"></td> </tr> <tr> <td width="100" bgcolor="#666666" class="iten">Registro ninja:</td> <td bgcolor="#999999"><input name="registro" type="text" class="form-princ" id="registro value="<? echo $dados['registro'] ?>""></td> </tr> <tr> <td bgcolor="#666666" class="iten">Resumo:</td> <td bgcolor="#999999"><textarea name="cont" cols="45" rows="10" class="form-princ" id="resumo"><? echo $dados['cont'] ?></textarea></td> </tr> </table> </div> e essas são as colunas q tem na tabela: desde já agradeço por me ajudarem vlw :natalbiggrin: Compartilhar este post Link para o post Compartilhar em outros sites
Vitinhu_lu 0 Denunciar post Postado Janeiro 4, 2012 Não sei cara...este erro geralmente ocorre nas tabelas de seu DB, mas no caso acho que não é isso... sinceramente não sei, mas vou arriscar um palpite: -> esta input img aí vai receber um texto? (Estranho) muda para file... para fazer upload de uma imagem e muda o parametro da coluna na tabela para recepção de arquivos, acho que tem essa opção no phpmyadmin... Tenta lá... Vlws Abraço! :natalhappy: Compartilhar este post Link para o post Compartilhar em outros sites
Eduardo Barros_90473 0 Denunciar post Postado Janeiro 4, 2012 Tenta trocar: $img = $_POST['img']; por: $img = $_FILES['img']; tenta la eu acho que vai dar certo, uso um script parecido aqui. Compartilhar este post Link para o post Compartilhar em outros sites