un error... es que concatenas p<?php echo $i; ?> resultando, p1, p2, etc...
cuando tu solicitas... (
y me pregunto para que ahí)
Código PHP:
$texto = $_POST['p'][$i];
y esa $i ¿de donde sale??
además, los
name debieron ser p[1], p[2], etc... si no ¿como??
y luego
Código PHP:
$preg = p.$i;
$$preg;
y si usas correctamente como te menciono... ¿porque el $$preg??
no sería... (
ahora si) $_POST['p'][$i]