Faltaban unos cuántos paréntesis
Además la consulta sql, tal y como ha dicho uamistad, no parece correcta.
En lugar de esto:
values ('nombre','callenum','colonia','tel','fax','correo ','urlweb')
Supongo que lo que quieres es insertar datos entrados mediante un formulario, por lo que debes usar variables para poder realizar la inserción:
values ('$nombre','$callenum','$colonia','$tel','$fax','$ correo','$urlweb')
Código PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Documento sin título</title>
</head>
<body>
<?php
mysql_connect("localhost","root","");
mysql_select_db("morelia");
$table = '';
if ($_POST['Agencia de viajes'] == 1){
$table = "agencia de viajes";
} else if ($_POST['Alarmas'] == 2){
$table = "alarmas";
} else if ($_POST['Artes marciales'] == 3 /*faltaba este paréntesis*/ ) {
$table = "artes marciales"; // esto que es >> .........
} else if ($_POST['Video filmaciones'] /*faltaba este paréntesis*/ ) == 52 {
$table = "video filmaciones";
} else if ($_POST['Vidrio'] == 53 /*faltaba este paréntesis*/ ) {
$table = "vidrio";
} else if ($_POST['Zapaterias'] == 54 /*faltaba este paréntesis*/ ) {
$table = "zapaterias";
}
mysql_query ("INSERT INTO '$table' (nombre,calle y num,colonia,tel,fax,mail,url_web,url_logo) values ('nombre','callenum','colonia','tel','fax','correo','urlweb')");
?>
<h1><div align="center">Registro Insertado</div></h1>
</body>
</html>
Espero te sirva de ayuda