![]() |
Ayuda Con Un Update de la BD stoy construyendo un bd simple, hasta ahora solo se compone de una tabla. la funcion es : function actualizar($id){ $sql="update noticia set titular='".$this->titular."', titular2='".$this->titular2."', fecha='".$this->fecha."', foto='".$this->foto."', cuerpo_noticia='".$this->cuerpo_noticia."', categoria='".$this->categoria."', lugar='".$this->lugar."' where id=$id "; mysql_query($sql); } Para modificar una noticia, muestro las noticias q tengo asi: while($datos=mysql_fetch_array($resu)) {?> <form action="form_noticia_modificar.php" method="post"> <table> <TR> <TD><strong>Titular:</strong><b><?ECHO $datos[1]; ?></b></TD> </TR> <TR> <TD><strong>Entradilla:</strong><b><?ECHO $datos[2];?></b></TD> </TR> <TR><TD><strong>Fecha:</strong><?ECHO $datos[3];?></TD></TR> <input type="hidden" name="id" value="<?ECHO $datos[0];?>"> <TR><TD><input type="submit" value="Modificar"></TD></TR> </table> </form> <HR> <?} Después de esto tengo un formulario que me recoje los datos que quiero modificar. y luego modifico: $id_noticia=$_POST["id"]; $n=new noticia($_GET["titu"],$_GET["titu2"],DATE("Y-m-d"),$_GET["foto"],$_GET["conten"],$_GET["categ"],$_GET["lugar"]); $a=$n->SET_Id($id_noticia); $n->actualizar($a); echo"Modificado correctamente"; EL PROBLEMA ES QUE NO ME MODIFICA |
Re: Necesito Ayuda Con Un Update , Urgenteeee!! En el sql solo veo que falta un espacio antes de where lo demas parece correcto, las variable dan los valores que tinen que dar? (compruebalo con echo $this->titular; etc... Código PHP: Quim |
Respuesta: Necesito Ayuda Con Un Update , Urgenteeee!! Trasladado de BD a PHP. Favor no poner código de programación en BD. Función de la sección de Base de Datos |
Respuesta: Necesito Ayuda Con Un Update , Urgenteeee!! No Se Lo Del Espacio Que Me Comentas Quim, He Dado Un Par De Espacios Y Sigue Igual. La Funcion Si La Tengo Dentro De La Class_noticia. Y Alcomprobar Los Campos Actualizados, Me Los Uestra Vacios No Me Modifica) |
Respuesta: Necesito Ayuda Con Un Update , Urgenteeee!! Ya Quim!! Ya Lo Conseguio.gracias Por Tu Ayuda, Ma Hecho Revisar Todo Y He Encontrado El Error Muchas Gracias |
| La zona horaria es GMT -6. Ahora son las 18:49. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.