Problema resuelto, el caso es que cuando hacia el query no tenia la base de datos seleccionada 
 
   Código PHP:
    //Definimos la Coneccion
$oCon = mysql_connect ("localhost","plastico","362514") or die (mysql_error());
//arreglo de tablas
$tbls[0]="tabla01";
$tbls[1]="tabla02";
$tbls[2]="tabla03";
//arreglos nombre de tablas para el combo box
$txt[0]="Tabla 01";
$txt[1]="Tabla 02";
$txt[2]="Tabla 03";
//formulario y tabla
echo "<form method=\"post\" action=\"".$PHP_SELF."\" enctype=\"multipart/form-data\">
<table name=\"formulario\" width=\"770\" border=\"1\" align=\"center\">
        <tr>
            <td>Nombre Producto</td>
            <td><input type=\"text\" name=\"nombre\"></td>
        </tr>
            <td>Sub Titulo</td>
            <td><input type=\"text\" name=\"subtitulo\"></td>
        </tr>
            <td>Insertar en:</td>
            <td> <select name=\"tablas\">";
            for ($i = 0; $i <= 2; $i++){
            echo "<option value=\"".$tbls[$i]."\">".$txt[$i]."</option>";
            }
             echo  "</select> <input type=\"Submit\" name=\"Submit\" value=\"Enviar\"></td>
        </tr>
    </table></form>";
//Query a la base de datos
if(isset($_POST['Submit']))
    {
      $sql = mysql_db_query("prueba","INSERT INTO ".$_POST['tablas']." (nombre,subtitulo) VALUES ('$nombre','$subtitulo')") or die("MySQL dice: ".mysql_error());
    }
echo $sql; 
    
  
 Gracias