Vorrei inserire in una stringa solo i valori dei campi di testo, delle textarea e dei menù a tendina, tralasciando campi nascosti, bottoni, radiobutton, etc.
E più un capriccio che altro: devo modificare uno script fatto da un'altra persona, ma non mi piace molto la logica.
Questo è il suo script:
Codice PHP:
while (list($key, $val) = each($_POST))
{
//Se la prima lettera è MAIUSCOLA inserisco il campo nel messaggio
if (ereg('[A-Z]',substr($key,0,1)))
{
$messaggio.="\n".$key.": ".$val.";
}
}
A parte il fatto che ho aggiunto un controllo if($val!='') perchè inserire i campi lasciati vuoti era inutile, non mi piace il fatto che il controllo sia vincolato alla maiuscola nel nome del campo, tutto lì