Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá pessoal, é o seguinte
eu tenho um formulári que é por onde cadastro as informações no meu banco de dados dai me surgiu a necessidade de alterar esses dados, porem na hora de fazer o update dá erro alguem pode me ajudar.
esse é o formulário que recebe os dados do banco para serem atualizados.
<?php
$conexao = mysql_connect("host","user","pass");
$db = mysql_select_db("bd");
$sql = "SELECT * FROM coluna_esquerda_1 WHERE id='$id'";
$resultado = mysql_query($sql)
or die
("Não foi possível realizar a consulta ao banco de dados");
while ($linha=mysql_fetch_array($resultado))
{
$id = $linha["id"];
$tabela = $linha["tabela"];
$categoria = $linha["categoria"];
$publicado = $linha["publicado"];
$titulo = $linha["titulo"];
$subtitulo = $linha["subtitulo"];
$data = $linha["data"];
$hora = $linha["hora"];
$autor = $linha["autor"];
$foto = $linha["foto"];
$comentario = $linha["comentario"];
$noticia = $linha["noticia"];
$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);
$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";
echo "<form action='atualizar.php' method='post' enctype='multipart/form-data' name='cadastro' >";
echo " <div class='form_description'>
";
echo "Data: $novadata<br>";
echo "Hora: $novahora<br>";
echo "Tabela:<br />";
echo "<input name='tabela_novo' type='text' value='$tabela' size=130><br />";
echo "Categoria:<br />";
echo "<input name='categoria_novo' type='text' value='$categoria' size=130><br />";
echo "Publicado:<br />";
echo "<input name='publicado_novo' type='text' value='$publicado' size=130><br />";
echo "Titulo:<br />";
echo "<input name='titulo_novo' type='text' value='$titulo' size=130><br />";
echo "Subtitulo:<br />";
echo "<input name='subtitulo_novo' type='text' value='$subtitulo' size=130><br />";
echo "Autor:<br />";
echo "<input name='autor_novo' type='text' value='$autor' size=130><br />";
echo "Foto de exibição:<br />";
echo "<input name='foto_novo' type='text' value='$foto' size=130><br />";
echo "Legenda:<br />";
echo "<input name='comentario_novo' type='text' value='$comentario' size=130><br />";
echo "Notícia:<br />";
echo "<textarea name='noticia_novo' rows=25 cols=100>$noticia</textarea><br />";
echo "<input type='submit' name='cadastrar' value='Cadastrar' />";
echo "</table>";
echo "</form>";
}
?>
e aqui o arquivo responsavel por alterar os dados e é onde tenho problemas.
<?php
mysql_connect("host","user","pass") or die (mysql_error ());
mysql_select_db("bd") or die(mysql_error());
$editar = mysql_query("update coluna_esquerda_1 set
id='$id_novo',
tabela='$tabela_novo',
categoria='$categoria_novo',
publicado='$publicado_novo',
data='$data_novo',
hora='$hora_novo',
titulo='$titulo_novo',
subtitulo='$subtitulo_novo',
autor='$autor_novo',
foto='$foto_novo',
comentario='$comentario_novo',
noticia='$noticia_novo'
WHERE $id='$id' ") or die(mysql_error());
?>
então o que será que tá errado nesse arquivo. desde já agradeço a ajuda de vcs.
Carregando comentários...