Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/12/2008, 17:01
Avatar de hernansam
hernansam
 
Fecha de Ingreso: septiembre-2007
Ubicación: Funes , Argentina
Mensajes: 204
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: no muestra los registro de la bd en el navegador

gracias ya lo solucione al problema era un quilombo con las comillas dobles y simples , estuve un buen rato mirando y lo pude solucionar.
Asi quedo todos el codigo funcionando bien


Código PHP:
<?
/*Despejo el cache, si es que hay*/
header("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); 
 
/*Compruebo que allan subido una imagen y le asigno una variable a su nombre*/
if (is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {
$nombre_imagen $HTTP_POST_FILES['archivo']['name'];
global 
$nombre_imagen;
 
/*Copio la imagen a mi derectorio*/
copy($HTTP_POST_FILES['archivo']['tmp_name'], $nombre_imagen);
$subio true;
}
 
/*Conecto el script a mi base de datos*/
include('conectar.php');
 
/*pongo el nombre de la imagen en la base de datos*/
if($subio) {
 
$query="INSERT INTO imagenes (id_foto ,ubicacion,titulo,encabezado,cuerpo,autor) VALUES (NULL , '$nombre_imagen','$titulo','$encabezado','$cuerpo','$autor');";
 
$result=mysql_query($query);
 
/*Compruebo que se alla puesto el nombre de la imagen en la base de datos*/
if(mysql_affected_rows($link)){
 
/*Si la imagen se inserto en la base la imprimo*/
$sql "SELECT * FROM imagenes";
$result mysql_query($sql);
$row mysql_fetch_assoc($result);
echo 
'<div class="titulo">'.$row['titulo'].'<br></div>';
echo 
'<div class="encabezado">'.$row['encabezado'].'<br></div>';
echo
'<img border="0" src="'.$row['ubicacion'].'" ><br>';
echo 
'<div class="cuerpo">'.$row['cuerpo'].'<br></div>';
echo 
'<div class="cuerpo">Autor:'.$row['autor'].'<br></div>'
/*pongo un else pr si acaso no se pudo colocar el nombre de la imagen en la base de datos*/
} else {
echo
'No se pudo pone la imagen en la base de datos';
}
 
/*Cloco un else al if($subio)*/
} else {
echo
'No subiste ninguna foto';
}

?>