Praticamente ho questa textarea "messaggio" che se vuota, si deve evidenziare il bordo della text area in rosso.
Io praticamente avevo pensato di creare una classe "error" a cu attribuisco un suo .css specifico (si evidenzia il bordo della textarea in rosso).
Praticamente ho diversi controlli e se una delle text area è vuota viene iscritto il suo id in "missing", se "missing" non è vuoto si genera la classe error

Codice PHP:
//se non sono stati immessi campi obbligatori
if ( isset( $_POST['submit'] ) && isset($missing) && !empty($missing)) :
   
$info_message '<p class="error">' $error_missing_fields '</p>';
elseif (
$_POST['submit'] && !$mail_sent) :
   
//se ci sono stati problemi con l'invio della mail da parte del server
   
$info_message '<p class="error">' $error_mail_server '</p>';
endif; 
questo il .css per error (ma non so se puo essere giusto)
codice:
input.error, textarea.error {border: 2px solid #F67E8F;}
QUESTA è LA PARTE DOVE HO PROBLEMI. Dovrebbe essere la parte che va nel foglio html, ma value e class non mi riconoscono il php neanche con <?php ?>


codice HTML:
<label for="email">Email <abbr title="campo obbligatorio">*</abbr></label>
        <input type="text" name="email" id="email" tabindex="2"
           value="<?php if ( isset( $missing ) && isset($email) ) echo $email; ?>"
           class="<?php if (isset( $missing ) && in_array('email',$missing))
            echo 'error';
           ?>"/>