图像显示,php mysql

时间:2015-10-13 16:30:59

标签: php mysql

我正在开发一个项目Personl,我遇到了一个问题。

详述我的问题

通过表单执行查询,该表单将我调用到显示查询的其他页面,一切正确,它显示我需要的信息,但在查看用户的图像时,通过请求调用我对应的ID用户,但不是我的图像代码显示在下面。

以html显示图片的代码:

<img src="../../registro/imagen.php?matricula=<?php echo $_POST['matricula']; ?>" width="150px" height="150px" />

代码按ID搜索图片以显示:

 <?php
$numero=$_REQUEST['matricula'];
$tabla="alumno";
include("../../Connections/colegio.php");
$conexion=@mysqli_connect($hostname_colegio,$username_colegio,$password_colegio,$database_colegio);
    $sacar = "SELECT * FROM ".$tabla." WHERE (matricula=$numero)" ;
    $resultado = mysqli_query($conexion,$sacar);
while ($registro = mysqli_fetch_assoc($resultado))echo mysqli_error( $conexion );{
            $tipo_foto=$registro['matricula'];
             header("Content-type: image/jpg");
             echo $registro['matricula'];
}



mysqli_close($conexion);
?>

1 个答案:

答案 0 :(得分:0)

可能会终止此问题,如果它可以帮助某人,我会保留正确的代码。

    <?php  
$numero=$_REQUEST['matricula'];
  $consulta="select * from alumno WHERE (matricula = $numero)";
  $busca_fotos=mysql_query($consulta) or die("Error en: $busca_fotos:" .mysql_error()) ;
  while($ro=mysql_fetch_assoc($busca_fotos)){
   $url=$ro['matricula'];  

     echo  "
                <img src=\"../../registro/fotos/".$url.".jpg\" width=\"150\" height=\"150\" alt=\"\" />

            </a>
       ";
  }
?>