Este es el archivo se llama ModificaNoticia.php
"Este es solo un ejemplo porque me pasa lo mismo en varios archivos"
Código:
<?php
@ $IdNoticia=$_POST['IdNoticia'];
@ $NomNoticia=$_POST['NomNoticia'];
@ $ResNoticia=$_POST['ResNoticia'];
@ $Noticia=$_POST['Noticia'];
@ $fecha=date("Y-m-d");
//Verifica y elimina posibles espacios en blanco en el valor de la variable
trim($NomNoticia);
//Valida si fueron llenados todos los campos del formulario.
if (!$IdNoticia || !$NomNoticia || !$ResNoticia || !$Noticia)
{
echo "<center><b><br><br>";
if (!$IdNoticia)
echo " No se recibio el ID de la noticia que se desea modificar. ";
if (!$NomNoticia)
echo " No digito el nuevo nombre de la noticia. <br><br>";
if (!$ResNoticia)
echo " No digitó el nuevo Resumen de la noticia. <br><br>";
if (!$Noticia)
echo " No digitó la noticia completa que sera vista al pulsar sobre el enlace de la página principal. <br><br>";
// Mensaje que saldra siempre que entre al If principal.
echo "<br><i> Favor regrese e intentelo de nuevo. </i></b></center> <br><br>";
exit;
}
$NomNoticia = addslashes($NomNoticia);
$ResNoticia = addslashes($ResNoticia);
$Noticia = addslashes($Noticia);
//Conexion a la Base de Datos
include ("../conexion.php");
$link = conectarse();
include("../funciones.php");
//CARGA IMAGEN.
//formulario de upload por jorge luis martinez
//mejorado por Mauricio Fernandez -> modificado por Snayder Acero P
//http://miscodigos.jlmnetwork.com/
//Verifica si la imagen es un tipo de archivo valido
@ $Nom_Imagen = Valida_Cadena($_FILES['foto']['name']);
if ($Nom_Imagen != "")
if(($_FILES['foto']['type'] == "image/pjpeg") or ($_FILES['foto']['type']== "image/gif")) {
//Verifica que el peso de la imagen no supere los 200 Kb
if ($_FILES['foto']['size'] < 200000) {
//Verifica que la imagen se guarde en el directorio correspondiente
if(@ !move_uploaded_file($_FILES['foto']['tmp_name'], "../Imagenes/".$Nom_Imagen)) {
echo "<br><br><center><b> Se produjo un error al subir la imagen. </b><br><u> Por favor intentelo de nuevo. </u></center>";
exit;
}
else {
//Modificación de la noticia con imagen ende la Base de datos
$Query = " UPDATE noticias SET not_NomNoticia='".$NomNoticia."', not_ResNoticia='".$ResNoticia."', not_Noticia='".$Noticia."', not_ImgNoticia='".$Nom_Imagen."', not_FecNoticia='".$fecha."' where not_IdNoticia=$IdNoticia ";
}
}
else{
echo "<br><br><center><b> El peso de la imagen supera los 200 kb permitidos. </b><br><u> Por favor regrese e intentelo de nuevo. <u/></center>";
exit;
}
}
else {
echo "<br><br><center><b> El formato de la imagen no es valido. <br> Recuerde que solo se admiten <br> imagenes con extensión gif o jpg </b><br><br><u> Por favor regrese e intentelo de nuevo. </u></center>";
exit;
}
else {
//Modificación de la noticia de la Base de datos
$Query = " UPDATE noticias SET not_NomNoticia='".$NomNoticia."', not_ResNoticia='".$ResNoticia."', not_Noticia='".$Noticia."', not_FecNoticia='".$fecha."' where not_IdNoticia=$IdNoticia ";
}
$result = mysql_query($Query);
if ($result)
{
echo "<br><br><center><b> La noticia ha sido modificada exitosamente. </b></center>";
echo "<center><a href=../../index.php><font color=#990000><u> NOTICIAS </u></font></a></center>";
}
else
{
echo "<br><br><center><b> No se pudo modificar la noticia de la Base De Datos </b><br><br><i> Por favor regrese e intentelo de nuevo </i></center>";
}
?>
En la parte editable de la plantilla coloco
Código:
<?php
include("ModificaNoticia.php");
?>
pero en caso "por ejemplo de que no le llegue el nombre de la noticia que es la variable $NomNoticia miren la imagen del resultado"
Código:
http://www.idivimage.com/viewer.php?file=izymynjz0iijm1tnjnw2.jpg
La plantilla completa es esta
Código:
http://www.idivimage.com/viewer.php?file=iq2tznlomemy0tmmyzww.jpg
]
Coloco los links de las imagenes como codigo porque el foro me impidio linkiar la imagen debido a que soy nuevo en el foro
AYUDA POR FAVOR. Gracias de antemano