Estimados soy nuevo aca y recien empezando con PHP, bueno les cuento que he desarrollado un sistema de ingreso de datos web a una base de datos, el tema es que no me inserta los datos en la base datos. lo que puedo hacer sin problemas es, consultar y actualizar. la insercion no me resulta desconozco el motivo. de hecho el codigo de insertar lo ingreso en mysql para hacer la prueba y detectar algun error y si me funciona. les dejo el codigo para ver si alguien me puede orientar en mi error.
<?php
if (isset($Buscar)) {
pagina($id_noti);
}
else if (isset($Enviar)) {
//validar que dos noticias no esten en la misma posicion y con publicar =1 al mismo tiempo
include('conexion.php');
$consulta="select * from noticia where publicar=1 and posicion=".$posicion." and id_noti!=".$id_noti." and id_tipo=".$id_tipo."";
$resultado=mysql_query($consulta,$conexion);
if ((mysql_num_rows($resultado)>0) && ($publicar==1)) {
$row = mysql_fetch_array($resultado);
echo "ya existe la noticia ".$row['id_noti']." en esa posición y publicada";
}
else{
$consulta="select * from noticia where id_noti=".$id_noti."";
$resultado=mysql_query($consulta,$conexion);
if (mysql_num_rows($resultado)>0) {
$query= "update noticia set epigra='".$epigra."',titu='".$titu."',baja='".$baj a."',id_dia='".$id_dia."',id_mes='".$id_mes."',id_ ano='".$id_ano."',resumen='".$resumen."',id_tipo=" .$id_tipo.",publicar='".$publicar."',posicion=".$p osicion." ,texto='".$texto."' where id_noti=".$id_noti."";
}
else {
$query= "INSERT INTO noticia(epigra,titu,baja,id_dia,id_mes,id_ano,resu men,id_tipo,publicar,posicion,texto) values ('".$epigra."','".$titu."','".$baja."','".$id_dia. "','".$id_mes."','".$id_ano."','".$resumen."',".$i d_tipo.",'".$publicar."',".$posicion.",'".$texto." ')";
}
mysql_query($query,$conexion);
}
pagina($id_noti);
}
else {
pagina(0);
}
?>