GRACIAS!!!
Ya puse lo que me diste para la primer mayúscula y anda de lujo!!!!
Les paso el código del form + el IF isset que lo único que verifica es que haya sido enviado el campo.
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<span class="Estilo1">Apellido:</span>
<input name="apellido" type="text" class="Estilo1" size="25">
<input name="buscar" type="submit" class="Estilo1" value="buscar">
</form>
<?
if(isset($_POST['buscar']))
{
$a=$_POST ["apellido"];
$a=ucwords(strtolower($a));
$query = "SELECT id,nombre,apellido,mrin,mrinpadres FROM datos WHERE apellido LIKE '%$a%'";
//sigue mostrando datos, etc......