Gracias Manoloweb y Dúran...
Total que termine cambiando todas las etiquetas <? por <?php ya que me puse a leer acerca de eso y resulta que por cuestiones de portabilidad es una buena constumbre de programación el usar <?php ya que si nuestro código es puesto en otro servidor (distinto a donde lo programamos) no estamos seguros de que ese server permita el uso de "short tags" y pasa lo que me paso...
Pues lo malo es que en los libros... (bueno, en el unico libro que estoy leyendo

) nunca hacen esa aclaración, es más, en todos los ejemplos puestos nada mas manejan <? y ?> aunque claro que si indican que tambien se pueden usar <?php y <script language="php">
Pero bueno, solo asi se aprende....
Gracias por todo...