Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2013, 15:38
Avatar de vesper_metal90
vesper_metal90
 
Fecha de Ingreso: enero-2013
Mensajes: 103
Antigüedad: 11 años, 3 meses
Puntos: 1
caracteres especiales PHP

Hola amigos tengo una duda

tengo una funcion insert a la base de datos

Código PHP:
Ver original
  1. function agregar_servicio($titulo,$precio,$descripcion){
  2.          $this->con = new DB;
  3.         if ($this->con->conectar() == true) {
  4.        
  5.             $insertar_servicio = "INSERT INTO servicio VALUES(NULL,'".$titulo."',".$precio.",'". $descripcion."')";
  6.            
  7.             if(!mysql_query($insertar_servicio)){
  8.                 return "error";
  9.             }else{
  10.                 return "ok";
  11.             }
  12.            
  13.         }
  14.      }

Esta funcion entra en accion cuando se trabaja con un formulario con dos input titulo,precio y un texarea que es descripcion

Cual es el problema ....el problema es que algunos usuarios copian información de documentos de word al formulario y pero hay textos que tienen viñetas

la viñetas son :
  • Soy una viñeta
  • Soy otra viñeta

que son la de arriba si hago una inserción a la base de datos me marca error pero si quito la viñetas el error desaparece creo que es error en codificación utf-8 o algo así por que estuve buscando y la verdad no encontré nada alguien tiene una idea de como se debe hacer ??

Muchas gracias por ayuda