rcdesign 1 Denunciar post Postado Abril 15, 2005 não estou encontrando o erro desse código... já verifiquei o que o script está enviando e ele manda as informações corretas, mas não grava no BD a alteração .. Já testei "trocentas" coisas diferentes, incluindo algumas coisas que eu procurei no forum, mas nada funcioa... alguém consegue descobrir pelo Amor de Deus!!!!!!!!!!!!!!! if (isset($_GET['id_autor'])){ $id_autor = $_GET['id_autor']; $busca = mysql_query("SELECT * FROM autores WHERE id_autor = '$id_autor'"); $r = mysql_fetch_array($busca);?><form action="listar_autor.php" method="post" enctype="multipart/form-data" name="form2" id="form2"><table width="100%" align="center"> <tr><input name="id_autor" type="hidden" id="id_autor" value="<?= $id_autor ?>"> <td width="28%" align="right" valign="top">Nome do autor:</td> <td width="72%" align="left"><input name="nome" type="text" id="nome" value="<?= $r['nome'] ?>" size="30"> </td> </tr> <tr> <td align="right" valign="top">Dados do autor:</td> <td align="left"><textarea name="dados" cols="35" rows="10" id="dados"><?= $r['dados'] ?> </textarea></td> </tr> <tr> <td colspan="2" align="justify"><div align="center"> <input name="editar" type="submit" id="editar" value="Editar"> </div></td> </tr></table></form><?}if (isset($_POST['editar'])){ $id_autor = $_POST['id_autor']; $nome = $_POST['nome']; $dados = $_POST['dados']; $sql = mysql_query("UPDATE autores SET nome = '$nome', dados = '$dados', WHERE id_autor = '$id_autor' "); echo("<script> alert(\"Dados alterados com sucesso\"); window.location = 'listar_autor.php?mostrar=2'; </script>");}?></td> Compartilhar este post Link para o post Compartilhar em outros sites
Fabyo 66 Denunciar post Postado Abril 15, 2005 dados = '$dados', WHERE tira essa virgula antes do where Compartilhar este post Link para o post Compartilhar em outros sites