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