no puedo subir una imagen
Publicado por noe (186 intervenciones) el 05/01/2022 15:10:24
hola foro!!!
esperando me puedan ayudar y es con lo siguiente tengo un formulario para dar de alta productos funciona correctamente excepto cuando el nombre del producto es como este (TUBO DE PLASTICO DE 1/2) si lo registra en la tabla pero no sube la imagen, y si le pongo (TUBO DE PLASTICO DE MEDIA) lo registra y si sube la imagen, les muestro lo que tengo de codigo
$idp = $_POST['idp'];
$nom = $_POST['nom'];
$pre = $_POST['pre'];
$des = $_POST['des'];
$tip = $_POST['tip'];
$new_name=$_POST['nom'];
$new_name=ucwords($new_name);
$paso_name=ucwords($new_name);
$new_name=str_replace(" ","_",$new_name);
$old_name=$_FILES['file01']['name'];
$largo=strripos($old_name, '.');
$ext=substr($old_name,$largo);
$file_rename=$new_name.$ext;
$nom_img = "img/".$file_rename;
$dir = $_SERVER['DOCUMENT_ROOT'].'../tienda_online/img/';
move_uploaded_file($_FILES['file01']['tmp_name'],$dir.$file_rename);
$query_insert = mysqli_query($conectado, "INSERT INTO
productos(id_pro,nombre,precio,descripcion,imagen,tipo)
values ('$idp','$paso_name','$pre','$des','$nom_img','$tip') ");
GRACIAS
esperando me puedan ayudar y es con lo siguiente tengo un formulario para dar de alta productos funciona correctamente excepto cuando el nombre del producto es como este (TUBO DE PLASTICO DE 1/2) si lo registra en la tabla pero no sube la imagen, y si le pongo (TUBO DE PLASTICO DE MEDIA) lo registra y si sube la imagen, les muestro lo que tengo de codigo
$idp = $_POST['idp'];
$nom = $_POST['nom'];
$pre = $_POST['pre'];
$des = $_POST['des'];
$tip = $_POST['tip'];
$new_name=$_POST['nom'];
$new_name=ucwords($new_name);
$paso_name=ucwords($new_name);
$new_name=str_replace(" ","_",$new_name);
$old_name=$_FILES['file01']['name'];
$largo=strripos($old_name, '.');
$ext=substr($old_name,$largo);
$file_rename=$new_name.$ext;
$nom_img = "img/".$file_rename;
$dir = $_SERVER['DOCUMENT_ROOT'].'../tienda_online/img/';
move_uploaded_file($_FILES['file01']['tmp_name'],$dir.$file_rename);
$query_insert = mysqli_query($conectado, "INSERT INTO
productos(id_pro,nombre,precio,descripcion,imagen,tipo)
values ('$idp','$paso_name','$pre','$des','$nom_img','$tip') ");
GRACIAS
Valora esta pregunta


0