15/05/2008, 01:37
|
| | Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años, 6 meses Puntos: 0 | |
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 |