Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2011, 12:03
Avatar de newmesis
newmesis
 
Fecha de Ingreso: octubre-2010
Ubicación: Chillán, Chile, Chile
Mensajes: 42
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: subir nombre de una imagen a mi BD

Cita:
Iniciado por skirlappa Ver Mensaje
hace un formulario para subir el nombre de la imagen y creas una consulta en mysql

$query=mysql_query("INSERT INTO picture (name) VALUES ($_POST["nombrecampoformulario"]));
ok pero mira tengo esto


Código PHP:
<?php function ConectarBD()
{
    
mysql_connect("localhost","root","colocolo");
    
mysql_select_db("tag");
}

if (isset(
$_POST[subir]))
{
    if ( 
$_FILES[imagen][name]!="" )
    {
        if (
$_FILES[imagen][type]=="image/jpeg" or $_FILES[imagen][type]=="image/png" or $_FILES[imagen][type]=="image/gif")
        {
            
// se lee el contenido de la imagen original
            
$gestor fopen($_FILES[imagen][tmp_name], "r");
            
$img_data '';
            while (!
feof($gestor))
            {
                
$img_data.= addslashes(fread($gestor8192));
            }
            
fclose($gestor);
            

            
// se inserta el recorte y la vista previa a la base de datos
            
$sql_guardar_imagen="INSERT INTO picture (name) VALUES (".$_POST["subir"].")";

            
ConectarBD();
            
mysql_query($sql_guardar_imagen)
            or die (
"Hubo un error al intentar guardar la imagen: ".mysql_error());
            
$resultado="ok";
        }
        else
        {
            
$msg="Seleccione una imagen en formato JPG (".$_FILES[imagen][type]."--"$_FILES[imagen][name].")";
        }
    }
    else
    {
        
$msg="Complete todos los datos";
    }
}
?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>

<head>
  <title>Subir Imagen</title>
</head>

<body>
  <?php if ($msg!="") echo "<h2>$msg</h2>"?>
  <form method="post" action="<?php echo $_SERVER[PHP_SELF?>" enctype="multipart/form-data">
    Seleccione una imagen <input type="file" name="imagen"><br>
    <input type="submit" name="subir" value="Subir Imagen">
    <input type="hidden" name="MAX_FILE_SIZE" value="3000">
  </form>
</body>