Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/07/2016, 20:26
sdantuoni
 
Fecha de Ingreso: julio-2014
Ubicación: Montevideo
Mensajes: 78
Antigüedad: 9 años, 9 meses
Puntos: 2
Pregunta Error al insertar comillas en MYSQL

Que tal, les comento que tengo un problema al querer insertar comillas en la base de datos. Resulta que estoy haciendo una tienda online y cuando por ejemplo en el campo descripcion tecnica pongo las pulgadas de una pantalla 10" por ej, me salia la pantalla en blanco, no salia el alert() y quedaba asi, eso pasa cuando no se ejecuto correctamente la consulta mysql, la cosa es que necesito insertar comillas, les dejo el codigo a ver si alguno sabe como se debe hacer para poder insertarlas sin problema. Saludos y gracias!!

Código PHP:
<?php  
include "../php/conexion.php";

function 
aleatorio(){
    
$an "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
    
$su strlen($an) - 1;
    return 
substr($anrand(0$su), 1) .
            
substr($anrand(0$su), 1) .
            
substr($anrand(0$su), 1) .
            
substr($anrand(0$su), 1) .
            
substr($anrand(0$su), 1) .
            
substr($anrand(0$su), 1);
}

$cod aleatorio();

$dir_subida 'C:/xampp2/htdocs/productos_img/';

$fichero_subido $dir_subida basename($_FILES['foto_principal']['name']);
$url basename($_FILES['foto_principal']['name']);

move_uploaded_file($_FILES['foto_principal']['tmp_name'], $fichero_subido);


$fichero_subido $dir_subida basename($_FILES['foto1']['name']);
$url1 basename($_FILES['foto1']['name']);

move_uploaded_file($_FILES['foto1']['tmp_name'], $fichero_subido);
    

$fichero_subido $dir_subida basename($_FILES['foto2']['name']);
$url2 basename($_FILES['foto2']['name']);

move_uploaded_file($_FILES['foto2']['tmp_name'], $fichero_subido);
    

$fichero_subido $dir_subida basename($_FILES['foto3']['name']);
$url3 basename($_FILES['foto3']['name']);

move_uploaded_file($_FILES['foto3']['tmp_name'], $fichero_subido);
    
    



$sql "insert into productos(nombre,precio,descripcion,cat,subcat,creador,marca,nuevo,destacado,img,img1,img2,img3,fecha,cod,masinfo,info_tecnica,oferta) value (\"$_POST[nombre]\",\"$_POST[precio]\",\"$_POST[desc]\",\"$_POST[cat]\",\"$_POST[subcat]\",\"$_POST[creador]\",\"$_POST[marca]\",\"$_POST[nuevo]\",\"$_POST[destacado]\",\"$url\",\"$url1\",\"$url2\",\"$url3\",NOW(),\"$cod\",\"$_POST[masinfo]\",\"$_POST[info_tecnica]\",\"$_POST[oferta]\")";
            
$query $con->query($sql);
            
            
            if(
$query!=null){

                print 
"<script>alert('El producto fue guardado correctamente');window.location='index.php';</script>";
            }


?>
__________________
¿Necesitas Hosting Web? - [JSFIDDLE="www.intechservers.com/hosting"]Intech Servers Hosting[/JSFIDDLE]
¿Necesitas Sitio Web? - [JSFIDDLE="www.intechservers.com/web"]Intech Servers Web[/JSFIDDLE]