Hola amigo, te voy a armar un código nuevo porque leer el tuyo ....
Código PHP:
<?php
mysql_connect('localhost','icaro','icaro') or die('No se ha podido conectar el servidor de datos');
mysql_select_db('contratos') or die('No se puede seleccionar la base de datos especificada');
$db = mysql_connect("localhost", "icaro", "icaro");
if ($nom_tecnico =="")
{
echo "Escriba un nombre";
} else {
$sql = "CREATE TABLE `".$_POST['nom_tecnico']."` (
`id` int(11) unsigned NOT NULL auto_increment,
`campocualquiera` varchar(255) default NULL,
KEY `id` (`id`)
) TYPE=MyISAM DEFAULT CHARSET=latin1;";
mysql_query($sql, $db);
if ( mysql_error () )
{
echo "Ya existe en nombre en la base de datos";
} else {
echo "Se ha enviado exitosamente!";
}
}
?>
Pruebalo y me dices , saludos! Y sigue aprendiendo.