Podrías usar un array .. te facilitaría las cosas .. de hecho cuando dices "cuadro de textos" supongo que te referiras que estás usando un formulario HTML y campos <input type="text"> ...
Si es así .. esos N camos de tu formulario van a ir a tu script PHP bajo un array superglobal (así que ya tienes el array no hace falta más ..)
Concretamente si usas como method="POST" .. será $_POST .. Por lo demás .. si ese grupo de campos del formulario guardan alguna relación entre sí .. podrías usar técnica de "array" para agrupartlos .. ejemplo:
<input type="text" name="opcion[indice1]">
<input type="text" name="opcion[indice2]">
<input type="text" name="opcion[indice3]">
<input type="text" name="opcion[indice4]">
etc...
Y en PHP recibiras un array bajo "opcion" que podrás leer tipo:
Código PHP:
foreach ($_POST['opcion'] as $indice=>$valor){
echo $indice."=".$valor."<br>";
}
como ya tienes un bucle ahí .. podrás si quires aplicar tu IF() a cada "$valor" que se vá obteniendo:
Código PHP:
$con_valor=0; // contador
echo "Variables con valor: <br>";
foreach ($_POST['opcion'] as $indice=>$valor){
if (!empty($valor)){
$indice."=".$valor."<br>";
$con_valor++;
}
}
echo "Total Variables con valor: ".$con_valor;
Un saludo,