Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/12/2008, 13:12
knito
 
Fecha de Ingreso: julio-2008
Mensajes: 24
Antigüedad: 16 años, 7 meses
Puntos: 0
Problema en guardar una imagen en Mysql y PHP

Hola
ya me bloquie me pueden decir mi error o un codigo mas sencillo para almacenar una direccion de una imagen en una Base de Datos.

este es mi codigo de guardar:
<html>
<head>
<head>

<title>Index</title>

</head>
<body>
<?php

echo "<form name=\"form1\" enctype='multipart/form-data' action=\"save_producto.php\">";

echo "Codigo<br>";
echo "<input type=\"text\" name=\"codigo\" value=\"\"><br><br>";
echo "Nombre<br>";
echo "<input type=\"text\" name=\"nombre\" value=\"\"><br><br>";
echo "Imagen<br>";
echo "<input type=\"file\" name=\"imagen\"><br><br>";
echo "</select><br>";
echo "<input type=\"submit\" value=\"Enviar\" onclick=\"javascript: valida(); return false\>";
echo "</form>";


?>

</body>
</html>

y este es el de salvar

<?php
require "./functions/functions.php";
$con=conecta();
$codigo=$_POST['codigo'];
$nombre=$_POST['nombre'];
$imagen=$_POST['imagen'];

$imagen_n=$_FILES['imagen']['name'];
$imagen_f=$_FILES['imagen']['tmp_name'];

$fileName = '';
$val = time();

//Sube videos e imagen
if ($img_n != '') {
$fileName = $val.".jpg";
$dir = "./Productos/";
@copy($imagen_f, $dir.$filename);
}

$sql="INSERT INTO producto Values ($codigo,'$nombre','$filename')";
$res=mysql_query($sql,$con);

?>

Pero no funciona . En la de guardar abre dos campos de texto y en la de imagen muestra un campo de examinar.

Gracias.