Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/03/2013, 04:28
Dani_v
 
Fecha de Ingreso: marzo-2013
Mensajes: 17
Antigüedad: 11 años, 2 meses
Puntos: 1
Se me resiste eliminar las comillas dobles

Hola, he estado buscando por el foro como eliminar las comillas y en principio parece facil pero no se donde falla, utilizo str_replace, los datos que obtengo se me guardan de la siguiente forma:

""dato1,"dato2","dato3","dato4","dato5","dato6","d ato7""

Y quiero eliminar totalmente todas las dichosas comillas, para ello se puede ver en el codigo he utilizado str_replace, pero entonces ya no me gurda nada en la base de datos

Código:
<?php
     


     $tag = isset($_POST['tag']) ? $_POST['tag'] : null;
       
        $value = isset($_POST['value']) ? $_POST['value'] : null;
       
        
         $val=explode(",",$value);     

         $vals=str_replace('"','',$val);
       

    $host = 'localhost';
        $user = 'Dani';
        $pass = 'xxxxxx';
        $dbname = 'efi_cc3';
         
        $link=mysql_connect($host,$user,$pass) or die("No se pudo establecer la conexión<br>".mysql_error());
        mysql_select_db($dbname) or die("no se puede acceder a la base de datos:<br>".mysql_error());  

     
     
    $query ="SELECT referencia FROM cc3_placas WHERE referencia='$tag'";
        $row = mysql_query($query,$link) or die (mysql_error());
        $ray = mysql_num_rows($row);
         
             
        if ($ray == 0 ){  //Si $ray es cero es que no esta
     
     
mysql_query("INSERT INTO cc3_placas(referencia,modelo,version,operario,estado,fecha,comentario) VALUES('$vals[0]','$vals[1]','$vals[2]','$vals[3]','$vals[4]','$vals[5]','$vals[6]')");


   
     
    }
    ?>
Saludos y gracias a todos por vuestra paciencia