Cita:
Iniciado por flashtrix
hola tengo un el siguinete scripr que me modifica la noticia y no se que sucede que no me sirve... este script recoje los datos de un formulario (variables) y rescribe en la base de datos los cambios. y despues que graba estos datos me lleva a la web modificar_noticia.php para escojer o no otra noticia a modificar...
Código PHP:
<script>
window.open('modificar_noticia.php','_self');
</script>
<?php
include("registro.php");
$tabla = "clanci";
$hostname = "localhost";
mysql_connect($hostname,$username,$password) or
print "Error en la Conexión";
mysql_select_db("$dbName") or
print "Error en la Base de datos";
$id=$_POST['id'];
$titulo=$_POST['titulo'];
$texto=$_POST['texto'];
$fecha=$_POST["fecha"];
$mostrar=$_POST['mostrar'];
$imagen=$_POST['imagen'];
$consulta = "UPDATE $tabla SET id='$id',titulo='$titulo',texto='$texto',fecha='$fecha',mostrar='$mostrar',imagen='$iimagen',where id='$id'";
$resultado=mysql_query($consulta);
exit();
?>
que le quito, o que le pongo para que me funcione, antes funcionaba, ahora no.. que tengo mal alli...
El problema lo tienes aqui:
Código PHP:
];
$consulta = "UPDATE $tabla SET id='$id',titulo='$titulo',texto='$texto',fecha='$fecha',mostrar='$mostrar',imagen='$iimagen',where id='$id'";
antes del where, te sobra una , (coma)
Código PHP:
];
$consulta = "UPDATE $tabla SET id='$id',titulo='$titulo',texto='$texto',fecha='$fecha',mostrar='$mostrar',imagen='$iimagen' where id='$id'";
por cierto, te recomiendo que no cambies el id de una noticia.... quita el primer id=$id