Salve a tutti, avrei bisogno di una delucidazione in merito alla funzione che ho scritto.
Vorrei poter utilizzare questa funzione per verificare il contenuto di ogni singola variabile di sessione, questo perchè una volta trovata la parola 'error' anche in una sola di queste variabili deve impedire all'utente di proseguire l'iscrizione (modificando la tipologia del type) e verificare il campo incriminato. Praticamente un controllo di "massa".
Inserendo nell'array una variabile alla volta mi funziona ma quando inserisco anche le altre variabili non va a dovere. Mi potreste suggerire qualche modifica?
Codice PHP:
function check_sub_invio()
{

$arr = array(0=>$_SESSION['cognome'],1=>$_SESSION['nome'],2=>$_SESSION['email']);

foreach(
$arr as  $k => $v )
{
$valore trim($v);
$string 'error';
$sub substr($valore05);
if(
$sub === $string)
{
$sub_invio "<input type=\"button\" name=\"Submit\" value=\"verificare i campi error\" style=\"background-color: red\">";
}
else
{
$sub_invio "<input type=\"submit\" name=\"Submit\" value=\"Completa l'iscrizione\" style=\"background-color: white\">";
}
}

return 
$sub_invio;

Grazie mille!