Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2009, 18:18
lvinuezav
 
Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 16 años, 5 meses
Puntos: 1
Problemas con str_replace

Saludos,

Estimados amigos necesito una vez mas de su ayuda, estoy utilizando el str_replace para remplazar unas palabras de un campò tipo longtext de una base de datos el codigo es el siguiente:

Tengo 2 tablas, la una se llama cabecera documento y la otra detalle de documento.

* Cabecera de documento se almacena el documento con las frase a cambiar separados con {}
* Detalle de documento almaceno el codigo de la cabecera y los datos a cambiar que son iguales a los que estan en la cabecera de documento


while ($row = mysql_fetch_array($rcdc))
{
$cadena=$row["docu_plan_cabe_documento"];
}
for($i=0;$i<count($_POST['deta_mascara']);$i++)
{
$remplazo.="'".$_POST["deta_remplazo"][$i]."'".",";
$mascara.="'{".$_POST["deta_mascara"][$i]."}'".",";
}
$remplazo= substr($remplazo,0,-1);
$mascara= substr($mascara,0,-1);
$remplazo=array($remplazo);
$mascara=array($mascara);
$nueva_cadena = str_replace($mascara, $remplazo, $cadena);
echo $nueva_cadena;