Pues .. sólo decirte que ese tutorial parece que nadie lo revisó (está lleno de comentarios de reclamos) .. Se "omitío" muchas cosas, principalmente esa función "misteriosa": mysql() que no sabemos que hace.
Bueno . . omitamos ese tutorial y veamos si se puede "arreglar" ese código.
1) Usa la selección de la BBDD: mysql_select_db() como comentastes que debería ser.
2) En lugar de:
$result=mysql("teleformacion", $cadbusca);
usemos.
Código PHP:
$result=mysql_query($cadbusca) or die (mysql_error());
3) ... NO me gusta el tratamiento que hace de variables "globales" .. en:
if ($busqueda<>''){
Yo usaría:
Código PHP:
if (!empty($_POST['busqueda'])){
$busqueda=$_POST['busqueda']; // por lo menos para seguir como está el código actualmente ...
// etc código ...
(o por $_GET según pases los datos a este script ..)
Un saludo,