Tema: Sobre if()
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 22/08/2004, 20:16
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
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,