Ver Mensaje Individual
  #6 (permalink)  
Antiguo 12/03/2011, 15:27
Avatar de jacc90220
jacc90220
 
Fecha de Ingreso: agosto-2006
Mensajes: 15
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Mostrar imagen guardada en mysql

Hola, tengo un problema q no se si es similar. Inserto el iframe y me aparece el cuadro pero en blanco. Lo q no se si es por q no cargo bien mi imagen. Estos son los los codigos q utilizo para insertar la foto:

fotografias.php


<?php
session_start();
$codigo=$_SESSION["codigo"];
$con=mysql_connect("localhost","root","") or
die("No se puede conectar a la BD: " . mysql_error());

mysql_select_db("siper",$con);
$espacio=" ";
$result01=mysql_query("select * from personal order by pateper, mateper, nombper",$con);


?>

<html>
<HEAD>
</HEAD>
<BODY bgcolor=#ffffff>
<br>
<div align=center style='color: #336699; font-size: 20px; font-family: times'><b>INSERTAR FOTOGRAF&Iacute;A</b></div><br>
<FORM action=fotografia_query.php method=post name=form enctype="multipart/form-data">
<fieldset align=center style="border: 1px ridge #336699; width: 650px;">
<legend><i>Personal</i></legend>
<br>
<TABLE cellspacing=0 cellpadding=4 border=0 align=center width=650>
<tr>
<td>
<select name="personal">
<?php
while ($row01=mysql_fetch_array($result01))
{
$codigopers=$row01["codper"];
$nombre=$row01["nombper"];
$ap_paterno=$row01["pateper"];
$ap_materno=$row01["mateper"];

$personal=$ap_paterno.$espacio.$ap_materno.$espaci o.$nombre
?>

<option value="<? echo $codigopers;?>"><?php echo $personal;?></option>

<?php
}
?>

</select>
</td>
</tr>
<tr>
<td colspan=3>
<input type=file name=userfile size=79 class=form3>
</td>
</tr>
<tr>
<td colspan=3>Gesti&oacute;n:
<input type=text name=gestion class=form3>
</td>
</tr>

<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<div align=right>
<input type=submit name=enviar value='Guardar'>
</div>
</td>
</tr>
</TABLE><br>
</fieldset>
</FORM>
</BODY>
</HTML>


fotografia_query.php

<?php
session_start();

$con=mysql_connect("localhost","root","") or
die("No se puede conectar a la BD: " . mysql_error());

mysql_select_db("siper",$con);


$codigo=$_POST['personal'];

$gestion=$_POST['gestion'];

$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];

$fp = fopen($tmpName, 'r');
$content = fread($fp, $fileSize);
$content = addslashes($content);
fclose($fp);

if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}



$query = mysql_query("INSERT INTO fotografias (codper,gestion,name,type,size,foto_grande) VALUES ('$codigo','$gestion','$fileName', '$fileType','$fileSize','$content')",$con);


if($urlDonde=='home')
{
echo "<script language=javascript>";
echo "alert('Se guardaron los datos correctamente');";
echo "location.href('salir.php');";
echo "</script>";
}

?>


Revisando la BD parece q hubiera cargado la foto, pero no puedo recuperarla. Una ayuda porfavor

SAludos