RE:Variables solo en mayuscula?
Usa la siguiente función, pasándole como parámetro la cadena que quieres convertir a mayúsculas (contempla las vocales acentuadas, que convierte a vocales sin acento, y la "ñ"):
function mayusculas($literal)
{
$literal = str_replace("á", "a", $literal); $literal = str_replace("Á", "A", $literal);
$literal = str_replace("é", "e", $literal); $literal = str_replace("É", "E", $literal);
$literal = str_replace("í", "i", $literal); $literal = str_replace("Í", "I", $literal);
$literal = str_replace("ó", "o", $literal); $literal = str_replace("Ó", "O", $literal);
$literal = str_replace("ú", "u", $literal); $literal = str_replace("Ú", "U", $literal);
$literal = str_replace("ñ", "Ñ", $literal); $literal = strtoupper($literal);
return $literal;
}