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,