realmente no se como hacer el insert ... pero me pondre a investigar como.
Gracias por ponerme en el camino.
pues funciona ... lento, pero funciona. Debo estar comentiendo algun error a la hora de insertar el dato.
Código PHP:
<?php
if (!empty($_FILES)) {
$tempFile = $_FILES['Filedata']['tmp_name'];
$targetPath = $_SERVER['DOCUMENT_ROOT'] . $_REQUEST['folder'] . '/';
$targetFile = str_replace('//','/',$targetPath) . $_FILES['Filedata']['name'];
$fileTypes = str_replace('*.','',$_REQUEST['fileext']);
$fileTypes = str_replace(';','|',$fileTypes);
$typesArray = split('\|',$fileTypes);
$fileParts = pathinfo($_FILES['Filedata']['name']);
move_uploaded_file($tempFile,$targetFile);
echo "1";
$connectid = mysql_connect("localhost","fileup","1234");
mysql_select_db("fileup",$connectid);
$ssql = "INSERT INTO img (IMG) VALUES ('$targetFile')";
if (mysql_query($ssql,$connectid)){
$ultimo_id = mysql_insert_id($connectid);
echo $ultimo_id;
}else{
echo "La inserción no se realizó";
}
}
?>
El unico inconveniente es que si cargas dos imagenes con el mismo nombre le base de datos repite la entrada y lo que es peor, el archivo es el mismo.
Cambiando el nombre del archivo antes de moverlo a su ubicación final o bien asignandole un nombre unico se podria solucionar el tema verdad?