lo he hecho de una manera pero creo que no es la buena,
mi idea es hacer un formulario pa insertar los datos del producto y adjuntar una imagen, y luego otro script de edicion y de borrar.
yo lo he hecho de la siguiente manera:
Un formulario para subir el archivo
Citar
<form action="imagenes_upload.php" method="post" enctype="multipart/form-data">
<input name="archivo" type="file">
<input type="submit" value="Enviar"></form>
<input name="archivo" type="file">
<input type="submit" value="Enviar"></form>
y el siguuiente script
Citar
if(!is_dir("../../cosas/imagenes"))
{
mkdir("../../cosas/imagenes", 0777);
}
if (move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], $nombre)){
echo "<p>El archivo ha sido cargado correctamente.<br>";
echo "<a href=\"imagenes.php\">Volver atrás</a></p>";
require("../bdconnect.php");
$query="INSERT INTO `imagenes` VALUES (NULL , '$url')";
$con=mysql_query($query);
if(isset($con))
{
echo "Actualizacion de base de datos correcta";
}
else
{
echo "Fallo en la base de datos";
}
}
else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
{
mkdir("../../cosas/imagenes", 0777);
}
if (move_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'], $nombre)){
echo "<p>El archivo ha sido cargado correctamente.<br>";
echo "<a href=\"imagenes.php\">Volver atrás</a></p>";
require("../bdconnect.php");
$query="INSERT INTO `imagenes` VALUES (NULL , '$url')";
$con=mysql_query($query);
if(isset($con))
{
echo "Actualizacion de base de datos correcta";
}
else
{
echo "Fallo en la base de datos";
}
}
else{
echo "Ocurrió algún error al subir el fichero. No pudo guardarse.";
}
}
Lo que hago es subir el archivo a una carpeta y copiar la url en la base de datos, y tngo la impresion de que no esta bien hecho, el resultado va bien pero creo k no es el mejor, a la hora de hacer un script que me borre el producto no se como hacer para eliminar la imagen, al igual que al modificarlo.... alguien puedo ayudarme o darme su opinion??? un saludo
espero haberme explicado con claridad. gracias