Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Mostrar imagen de registro

Estas en el tema de Mostrar imagen de registro en el foro de PHP en Foros del Web. Muy buenas!! Estoy construyendo una seccion de noticias en mi web. En el que en el index se ve una pequeña descripcion de la noticia ...
  #1 (permalink)  
Antiguo 17/07/2013, 11:50
Avatar de kede6  
Fecha de Ingreso: julio-2013
Ubicación: Canet d'en Berenguer
Mensajes: 18
Antigüedad: 10 años, 9 meses
Puntos: 0
Mostrar imagen de registro

Muy buenas!!
Estoy construyendo una seccion de noticias en mi web. En el que en el index se ve una pequeña descripcion de la noticia y al pinchar te lleva a la Descripcion y la noticia completa. Lo que quiero es añadir una foto a cada noticia al salir la descripcion.Los campos que tengo en la tabla de la DB son:

1 id_noticias int(11) AUTO_INCREMENT Primaria
2 titulo varchar(40) utf8_spanish_ci
3 detalle varchar(1000) utf8_spanish_ci
4 fecha date
5 hora time
6 foto varchar(70) utf8_spanish_ci -->en este campo introduzco la direccion de la imagen

Os pongo el codigo completo a ver si alguien pudiera decirme si hay algo mal, ya que he leido e intentado hacer mil cosas y no hay manera q se vea la imagen.

Cita:
<?php
require_once 'noticias/conexion.php';
$id_noticia =is_numeric ($_GET["id_noticia"]);
if (!$id_noticia){
header ("Location: news.php");
}else{ }
$query = "SELECT id_noticias, foto, titulo, detalle, fecha, hora FROM noticias WHERE id_noticias='"
.mysqli_real_escape_string($con,$id_noticia)."'";
$result = $con->query($query);
?>

<div class="noticias">
<?php while($row=mysqli_fetch_array($result)){
$id_noticia =$row['id_noticias'];
$titulo=$row['titulo'];
////aqui se supone que debe llevarme al directorio donde esta
$foto=$row['foto'];
$detalle=$row['detalle'];
$fecha=$row['fecha'];
$hora=$row ['hora'];
?>
////el error no se si estara aqui a la hora de imprimir
<?php
echo "<img src='".$foto."' border='2' width='670' height='450'>";
?>
<br>
<label class="link"><h3><?php echo $titulo;?></h3></label>
<hr>
<br>
<?php echo $detalle; echo '<br></br>';?>
<?php echo "<label class=\"formulario\">" . "Posteado el " . "$fecha" . "a las " . "$hora" . "</label>"; ?>
<?php }?>
Muchas gracias por anticipado y espero algun alma caritativa que me ayude.
Un cordial saludo ;)
  #2 (permalink)  
Antiguo 17/07/2013, 12:07
Avatar de kede6  
Fecha de Ingreso: julio-2013
Ubicación: Canet d'en Berenguer
Mensajes: 18
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Mostrar imagen de registro

Vale!! Menuda chorrada...el codigo esta todo bien. Me equivoque al poner la ruta (la puse como C:/carpeta/imagenes/*.jpg y habia que ponerla como http://localhost/etc....
Bueno, gracias de todas formas dejo el aporte de codigo por si le sirve a alguien jeje

Un saludo

Etiquetas: formulario, mysql, registro, select, sql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:34.