Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/03/2006, 11:43
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por franquero
Gracias a todos por sus respuestas.

Caricatos, entiendo cómo funciona un foreach, pero no llego a comprender cómo utilizarlo en este caso.
¿Serías tan amable de enseñarme cómo lo aplicarías en este caso concreto?
Código PHP:
<?php

function getvalor($campo) {
     
$recibimos $_POST[$campo];
      ...
}

?>
No entendí el problema que tienes concreto.

En tu caso de tu función .. accedes directamente a un indice concreto del array $_POST (como si de cualquier otra se tratase).

El hecho de acceder a todos los valores del array que es $_POST por un bucle tipo foreach() es tal vez para aplicar un proceso sobre cada elemento del mismo ..

Por ejemplo:
Validaciones:

Código PHP:
<?
// Campos requeridos (todos)
$campos_requeridos=Array('campo1','campo2');
    
foreach (
$campos_requeridos as $campo){
    if (empty(
$_POST[$campo])){
        echo 
"Error: vacio campo: ".$campo."<br>";
    }
}

?>
Un saludo,