Okay.. ya casi me volvi loco y estoy a pundo de desifrarlo.. pero ya no pude...
Hize lo siguente... el problema es que automaticamente me sube el valor que tenga la variable $ruta y no da chance de hacer el if else osea que al comando SQL INSERT INTO me sube $ruta y no averigua si viene en vacio o si viene con valor...
Que puedo hacer aki?
Código PHP:
$ruta = $_FILES['fichero']['name'];
if($ruta == ''){
echo "../images/spacer.gif";
}else{
echo "redimensionar.php?imagen=".$_FILES['fichero']['name'];
}
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
$insertSQL = sprintf("INSERT INTO noticias (id, categoria, titulo, imagen, ruta, resumen, contenido, escritor, `date`) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)",
GetSQLValueString($_POST['id'], "int"),
GetSQLValueString($_POST['categoria'], "text"),
GetSQLValueString($_POST['titulo'], "text"),
GetSQLValueString($_POST['imagen'], "text"),
GetSQLValueString($ruta, "text"),
GetSQLValueString($_POST['resumen'], "text"),
GetSQLValueString($_POST['contenido'], "text"),
GetSQLValueString($_POST['escritor'], "text"),
GetSQLValueString($_POST['date'], "date"));