Soy nuevo y novato con los temas de PHP , primero que nada agradezco a todos ustedes y su site por todas las orientaciones al respecto de us y manejo de PHP,
Para que por favor me indiquen sin pueden darme una mano , El problema es el siguiente, estoy trabajando en un proyecto en el cual al hacer un registro de usuario guardo la foto de el usuario en un campo varchar, todo muy bien me inserta el registro y la foto con su descripción, renombrado al guardarla en formato .jpg, el problema es que cuando hago una consulta del id especifico del usuario por medio de POST, me carga los datos del usuario pero no me muestra la imagen a continuación mi código.
codigo que uso para guardar la imagen y renombrarla:
Código PHP:
<?php
include("clase_conexion.php");
$id_foto=date('YHis');//extraemos la fecha del servidor
$nombre=('nombre_alumno');
$consulta="insert into alumno values ('$id_foto','')";
$inserta_foto=mysql_query($consulta,$c);
$filename = "fotos/".$id_foto.'.jpg';//nombre del archivo
$result = file_put_contents( $filename, file_get_contents('php://input') );//renombramos la fotografia y la subimos
if (!$result) {
print "No se pudo subir al servidor\n";
exit();
}
$url = 'http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/' . $filename;//generamos la respuesta como la ruta completa
print "$url\n";//20120214060943.jpg
?>
Código PHP:
<?php
$conexion = mysqli_connect('localhost', 'root', '', 'dba');
$subconsulta="SELECT * FROM alumno";
$filas = mysqli_query($conexion, $subconsulta);
while ($columnas = mysqli_fetch_assoc($filas) ){
echo '<div>';
echo "<p>$columnas[id_foto]</p>";
echo "<img src='colegio/application/registro/fotos/$columnas[id_foto]' />";
echo '</div>';
}
?>
Gracias por anticipado,
Saludos, Alexander Q.