
11/09/2009, 18:18
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 218
Antigüedad: 17 años, 3 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; |