Código PHP:
[PHP]
http://www.forosdelweb.com/f18/tutor...inario-127775/
Pero a mi no me muestra una imágen, me muestra cosas raras...
Este es mi código:
PIDO DATOS
Código PHP:
<form action="" method="post" enctype="multipart/form-data">
<h1>Datos </h1>
<p>Nombre:<input type="text" name="nombre"></p>
<p>Raza:<input type="text" name="raza" ></p>
<p>imagen:<input type="file" name="imagen" ></p>
<input type="hidden" name="id" value="<?php echo $_POST['id'];?>" />
<input type="submit" name="guardar" value="Guardar">
</form>
Código PHP:
echo"<form action=\"\" method=\"post\" enctype=\"multipart/form-data\" >";
require ('blob.php');
if (isset($_POST['guardar']))
{
if($conexion=conexion()){
$imagen_nombre_temporal=$_FILES['imagen']['tmp_name'] ;
$imagen_blob = addslashes(fread(fopen($imagen_nombre_temporal, "rb"), filesize($imagen_nombre_temporal)));
$imagen_nombre=$_FILES['imagen']['name'];
$imagen_peso=$_FILES['imagen']['size'];
$imagen_tipo=$_FILES['imagen']['type'];
$sql="SELECT id FROM datos WHERE id='$_POST[id]'";
$resultado=mysql_query($sql);
if(mysql_num_rows($resultado)==0){
$sql="INSERT INTO Datos (nombre,raza,imagen_blob,imagen_nombre,imagen_peso,imagen_tipo,id) VALUES ('$_POST[nombre]','$_POST[raza]','$imagen_blob','$imagen_nombre','$imagen_peso','$imagen_tipo','$_POST[id]')";
if(!@mysql_query($sql,$conexion)){
echo 'Error al insertar la información ';}
else{
echo '<br>Información insertada correctamente.';
echo"<input type='hidden' name='id' value='".$_POST['id']."'>";
echo"<br><input type='submit' name='continuar' value='Continuar'>";
}
}
else{ echo"<br>Ya se le han asignado valores con el usuario que ocupas<br>";
$sql="SELECT nombre,raza,imagen_blob,imagen_nombre,imagen_peso,imagen_tipo FROM datos WHERE id='$_POST[id]'";
if($resultado=mysql_query($sql,$conexion)){
$datos=mysql_fetch_array($resultado);
echo"<h1>Datos</h1>";
echo"<br>En los campos del formulario se ven los valores actuales, si no los actualiza los valores se mantienen";
echo"<br>Si desea puede actualizar los datos o continuar";
echo"<br>Nombre:<input type='text' name='nombre1' value='$datos[0]'/>";
echo"<br>Raza:<input type='text' name='raza1' value='$datos[1]'/>";
echo"<br>imagen:<input type='file' name='imagen1' />";
// AQUI ES DONDE ME ARROJA COSAS RARAS
echo"<br>La imagen es:$blob";
}
echo"<input type='hidden' name='id' value='".$_POST['id']."'>";
echo"<br><br><input type='submit' name='actualizar' value='Actualizar'>";
echo"<br><br><input type='submit' name='continuar' value='Continuar'>";
}
}
else{
echo 'No se realizó la conexión.';}
}
echo"</form>";
Código PHP:
if(isset($_POST['id'])){
require ('conexion.php');
if($conexion=conexion()){
$sql="SELECT logo_blob,logo_nombre,logo_peso,logo_tipo FROM datos WHERE id='$_POST[id]'";
$resultado=mysql_query($sql,$conexion);
$blob= mysql_result($resultado,0,"logo_blob");
$tipo = mysql_result($resultado,0,"logo_tipo");
$nombre= mysql_result($resultado,0,"logo_nombre");
$peso = mysql_result($resultado,0,"logo_peso");
header("Content-type: $tipo");
header("Content-length: $peso");
header("Content-Disposition: inline; filename=$nombre");
}}
Código PHP:
echo"<form action=\"\" method=\"post\" enctype=\"multipart/form-data\" >";
if(isset($_POST['actualizar']))
{
if($conexion=conexion()){
$imagen_nombre_temporal=$_FILES['imagen1']['tmp_name'] ;
$imagen_blob = addslashes(fread(fopen($imagen_nombre_temporal, "rb"), filesize($imagen_nombre_temporal)));
$imagen_nombre=$_FILES['imagen1']['name'];
$imagen_peso=$_FILES['imagen1']['size'];
$imagen_tipo=$_FILES['imagen1']['type'];
$sql="UPDATE datos SET nombre='$_POST[nombre1]',raza='$_POST[raza1]',imagen_blob='$imagen_blob',imagen_nombre='$imagen_nombre',imagen_peso='$imagen_peso' WHERE id='$_POST[id]'";
if(!@mysql_query($sql,$conexion)){
echo '<br>Error al actualizar la información';}
else{
echo '<br>Información actualizada correctamente.';
echo"<input type='hidden' name='id' value='".$_POST['id']."'>";
echo"<br><br><input type='submit' name='continuar' value='Continuar'>";
}
}
else{
echo 'No se realizó la conexión.';
}
}
echo"</form>";
El logo es:GIF87a,����p~! �T<�êL7+�TڃXF���٤~�=H"�S)�䰥<dP6�m:ܳ�g#ɤ��lJ +�?�Ӻh9!��a֔r�qC�UE'�������t[I,I(gD*��{��w) �Ę������g-�a:��i�- �wJ�yc���~`B�������Į�`(�H#~dN�2���[E.���W"�wT�V%t[E„o8 �?*�l.h<.X,֭��`H�K8�Ig.�������x]hH7��ؑU0������۴��nC���V�Ԥ���7�|W�˟��u�aR��qnS; t! 4Z9#d�H �nS<+ �e��� 2............ y mucho mas
Cuando se actualiza una imagen manda a una pagina en blanco......
Alguien tiene alguna idea???????????????