Algunas observaciones, para que
valenti77 no se confunda mas:
Las comillas simples se escapan cuando las insertas en cadenas delimitadas por comillas simples, no asi cuando estan delimitadas por comillas dobles; mismo caso (a la inversa) de las comillas dobles.
Lo ideal, cuando incluyes elementos de una matriz (principalmente asociativa) dentro de una cadena es encerrarlas entre llaves: "{$_POST['indice']}", esto ayuda a evitar muchos dolores de cabeza, como los que has tenido.
Ejemplos:
Código php:
Ver original$cad1 = 'Esta cadena esta entre comillas \'simples\' y las "dobles" no se escapan';
$cad2 = "Esta cadena esta entre comillas \"dobles\" y las 'simples' no se escapan";
$cad3 = 'Esta cadena concatena ' . $cad1 . ' otra cadena';
$cad4 = "Entre comillas dobles, las variables $cad2 no necesitan ser concatenadas";
$cad5 = "Esta cadena contiene elemento de matriz {$_POST['titulo']} sin problemas";