esto es lo que pasa.. descargue por allí un tutorial de coomo hacer una clase de blog.. lo que hice fue copia el codigo y la base de datos y hacerle unos arreglitos.. el blog tiene id, titulo, cuerpo copete entre otras.. lo que hice fue agregarle un campo de archivo para podes subisle imagenes.. todo bien hasta alli xqcuando trato de ver las imagenes solo me muestra : nombre.extenciondearchivo! quiero que me digan como hago para poderla ver.. aki les doy el php de todo!
aca esta lo que inserto:
Código PHP:
<?
// iniciamos session
session_start ();
// archivos necesarios
require_once 'config.php';
require_once 'conexion.php';
require_once 'esUsuario.php';
// obtengo puntero de conexion con la db
$dbConn = conectar();
// verificamos que no este conectado el usuario
if ( !empty( $_SESSION['usuario'] ) && !empty($_SESSION['password']) ) {
$arrUsuario = esUsuario( $_SESSION['usuario'], $_SESSION['password'], $dbConn );
}
// verificamos que sea un admin
if ( empty($arrUsuario) || $arrUsuario['tipo'] != 'admin' ) {
header( 'Location: ../index.php' );
die;
}
// borramos una noticia si obtenemos la variable GET del
if ( !empty($_GET['del']) ) {
$query = "DELETE FROM `noticias` WHERE idNoticia = {$_GET['del']}";
$result = mysql_query($query, $dbConn);
header( 'Location: noticias.php?dele=true' );
die;
}
// agregamos una noticia en la db
// si se envio el formulario
if ( !empty($_POST['submit']) ) {
// definimos las variables
if ( !empty($_POST['titulo']) ) $titulo = $_POST['titulo'];
if ( !empty($_POST['copete']) ) $copete = $_POST['copete'];
if ( !empty($_POST['cuerpo']) ) $cuerpo = $_POST['cuerpo'];
if ( !empty($_POST['idCategoria']) ) $idCategoria = $_POST['idCategoria'];
if ( !empty($_POST['fPublicacion']) ) $fPublicacion = $_POST['fPublicacion'];
if ( !empty($_POST['imagen']) ) $imagen = $_POST['imagen'];
// completamos la variable error si es necesario
if ( empty($titulo) ) $error['titulo'] = 'Es obligatorio completar el título de la noticia';
if ( empty($copete) ) $error['copete'] = 'Es obligatorio completar el copete de la noticia';
if ( empty($cuerpo) ) $error['cuerpo'] = 'Es obligatorio completar el cuerpo de la noticia';
if ( empty($idCategoria) ) $error['idCategoria'] = 'Es obligatorio seleccionar una categoría para la noticia';
if ( empty($imagen) ) $error['imagen'] = 'Es obligatorio seleccionar una imagen para la noticia';
// si no hay errores registramos al usuario
if ( empty($error) ) {
// inserto los datos de registro en la db
$fCreacion = date("Y-m-d H:i:s");
$fModificacion = date("Y-m-d H:i:s");
if ( empty($fPublicacion) ) $fPublicacion = date("Y-m-d H:i:s");
$idUsuario = $arrUsuario['idUsuario'];
$query = "INSERT INTO `noticias` (titulo,copete,cuerpo,idCategoria,idUsuario,fCreacion,fModificacion,fPublicacion,imagen) VALUES ('$titulo','$copete','$cuerpo','$idCategoria','$idUsuario','$fCreacion','$fModificacion','$fPublicacion','$imagen')";
$result = mysql_query($query, $dbConn);
header( 'Location: noticias.php?add=true' );
die;
}
}
// si se envio el formulario de edicion
if ( !empty($_POST['submitEdit']) ) {
// definimos las variables
if ( !empty($_POST['idNoticia']) ) $idNoticia = $_POST['idNoticia'];
if ( !empty($_POST['titulo']) ) $titulo = $_POST['titulo'];
if ( !empty($_POST['copete']) ) $copete = $_POST['copete'];
if ( !empty($_POST['cuerpo']) ) $cuerpo = $_POST['cuerpo'];
if ( !empty($_POST['idCategoria']) ) $idCategoria = $_POST['idCategoria'];
if ( !empty($_POST['fPublicacion']) ) $fPublicacion = $_POST['fPublicacion'];
if ( !empty($_POST['imagen']) ) $imagen = $_POST['imagen'];
// completamos la variable error si es necesario
if ( empty($idNoticia) ) $error['idNoticia'] = 'Es obligatorio tener la id de la noticia que se desea modificar';
if ( empty($titulo) ) $error['titulo'] = 'Es obligatorio completar el título de la noticia';
if ( empty($copete) ) $error['copete'] = 'Es obligatorio completar el copete de la noticia';
if ( empty($cuerpo) ) $error['cuerpo'] = 'Es obligatorio completar el cuerpo de la noticia';
if ( empty($idCategoria) ) $error['idCategoria'] = 'Es obligatorio seleccionar una categoría para la noticia';
if ( empty($imagen) ) $error['imagen'] = 'Es obligatorio seleccionar una imagen para la noticia';
// si no hay errores editamos la noticia
if ( empty($error) ) {
// actualizamos la fecha de modificacion y de publicacion
$fModificacion = date("Y-m-d H:i:s");
if ( empty($fPublicacion) ) $fPublicacion = date("Y-m-d H:i:s");
$idUsuario = $arrUsuario['idUsuario'];
// inserto los datos de registro en la db
$query = "UPDATE `noticias` set titulo = '$titulo', copete = '$copete', cuerpo = '$cuerpo', idCategoria = $idCategoria, idUsuario = $idUsuario, fModificacion = '$fModificacion', fPublicacion = '$fPublicacion', imagen = '$imagen' WHERE idNoticia = $idNoticia";
$result = mysql_query($query, $dbConn);
header( 'Location: noticias.php?edit=true' );
die;
}
}
// traemos listado de categorias
$arrCategorias = array();
$query = "SELECT idCategoria, valor FROM `categorias` ORDER BY valor ASC";
$resultado = mysql_query ($query, $dbConn);
while ( $row = mysql_fetch_assoc ($resultado)) {
array_push( $arrCategorias,$row );
}
// traemos listado de noticias
$arrNoticias = array();
$query = "SELECT idNoticia, titulo FROM `noticias` ORDER BY idNoticia DESC";
$resultado = mysql_query ($query, $dbConn);
while ( $row = mysql_fetch_assoc ($resultado)) {
array_push( $arrNoticias,$row );
}
// si tenemos una categoria puntual
if ( !empty($_GET['id']) ) {
// traemos una categoria
$query = "SELECT idNoticia, titulo, copete, cuerpo, idCategoria, fPublicacion, imagen FROM `noticias` WHERE idNoticia = {$_GET['id']}";
$resultado = mysql_query ($query, $dbConn);
$row = mysql_fetch_assoc ($resultado);
}
?>
de vuelta con la pregunta. Como hago para ver la imagen?